Nsoft Solutions · Custom Business Software

Still running your business on Excel, paper and guesswork? We'll build the system that actually fits it.

Nsoft Solutions designs, builds and supports custom warehouse, distribution, payroll, invoicing and maintenance systems for Sri Lankan manufacturing and distribution businesses — replacing spreadsheets and manual tracking with software your team will actually use. We also build company websites and manage the social presence behind them, all from the same team.

17+years in enterprise IT & software
7systems live in daily production use
1team, from requirements to support

Products

One team, seven systems, all built the same disciplined way

Every product below runs in daily production use. Pick one, or run several together — they're built independently, so you only take what you need.

Desktop · Warehouse

NSofts WMS

Warehouse management for factories moving fast-changing stock — receiving, put-away, picking, dispatch and stock accuracy across multiple stores, built for teams who live in the app all shift long, not once a month.

  • Real-time stock across multiple warehouse locations
  • Barcode/QR-driven receiving, movement and dispatch
  • Built for desktop speed on a busy floor — keyboard-first workflows
C# WinForms · SQL Server
Desktop · Distribution ERP

NsoftDistro

A full distribution ERP for resellers — sales, purchases, stock, quotations, receivables, payables, returns and profit/loss reporting in one system. Originally built for Kelani Cables PLC distributors, now proven across other product lines.

  • Sales, purchases, stock and quotations in one place
  • Receivables & payables tracking with aging reports
  • Returns, memos and full profit/loss reporting
NsoftDistro sales screen NsoftDistro stock screen
C# WinForms · SQL Server
Web App · Payroll & Attendance

NSoft Payroll

Shift-aware payroll and attendance for factories with rotating shifts and biometric clock-in/out. Automatically computes regular hours, OT and double-OT straight from each shift's own rules, no manual timesheet reconciliation required.

  • Handles rotating day/night shifts and fixed shifts side by side
  • Automatic OT/double-OT from configurable shift rules
  • Biometric attendance import, allowances, deductions & salary advances
  • Effective-dated history on every salary, rule and shift change — fully auditable, nothing overwritten
Node.js · Express · SQL Server
Web App · Invoicing

Scan B Invoicing

A focused invoicing system for print/production businesses selling by weight or unit — customers, products, invoices and payments, with dot-matrix and PDF invoice printing, sales dashboards and a full audit trail of every change.

  • Customer, product, invoice and payment management in one tab-based app
  • Dot-matrix and PDF invoice printing built in
  • Full audit log of every create/update/delete, by user
Web · Supabase
Desktop + Web · Preventive Maintenance

NSofts PMS

Preventive maintenance scheduling and checklists for critical plant machinery — boilers, compressors, generators, HDR, and processing lines. Keeps maintenance on a schedule instead of a spreadsheet, with a companion web app for floor-level checks.

  • Recurring maintenance schedules per machine type
  • Digital checklists replacing paper/Excel PMR sheets
  • Companion web app for technicians on the floor
C# · API · Web companion app
Desktop · Reporting

NSofts Machine Report

Machine utilization tracking and reporting — turns raw machine run data into the utilization and downtime reports production managers actually need, without a manual spreadsheet rebuild every week.

  • Machine utilization and downtime reporting
  • Automated report generation from logged machine data
  • Built for daily/weekly production review meetings
C# WinForms · SQL Server
Desktop · Stock Management

AJPL Stock Management System

Stock management built for high-value inventory that can't afford to go missing — built for a jewellery & diamonds business where every item needs to be individually tracked, not just counted in bulk.

  • Item-level stock tracking for high-value inventory
  • Full technical migration path documented (17 tables, ~45 endpoints) for a future web version
  • Built to the same accuracy standard as our other stock systems
C# WinForms · SQL Server

Web & Digital

We also build your website and run your digital presence

Alongside business software, we design and maintain company websites and handle ongoing social media management — currently live for these clients.

About

Built on the factory floor, not in a boardroom

Nsoft Solutions grew out of real operational problems inside a manufacturing and distribution business — attendance tracked on paper, stock counted by hand, invoices built in Excel. Every product on this page was built to fix one of those problems first, proven in daily use, and only then offered as a standalone product.

That means no feature you can't explain the reason for, and no system that was designed without someone who actually uses it every day sitting across the table.

Built for real use

Every product runs in daily production use before it's offered to anyone else.

History, never overwritten

Salary, shift and rule changes are tracked with full history — nothing silently disappears.

One team, full support

The people who built the system are the people who answer when something breaks.

Nilupul Indrajith, founder of Nsoft Solutions

Who's behind this

17+ years of hands-on experience across software, web and IT — not managing it from a distance

Nilupul Indrajith

Founder, Nsoft Solutions · Manager – Information Technology, Dynawash Limited

Every system on this page exists because a real business needed it first. Over 17 years I've been hands-on across the full stack a growing business actually needs — enterprise networks and servers, database and application design, C#/.NET and web development, and IT security and infrastructure — for a manufacturing group, building the software that runs its factory floor, stores and production operations from the ground up: requirements, database design, application build, deployment and the support call afterwards.

Nsoft Solutions is that same approach offered to other Sri Lankan SME businesses — one person accountable for the whole system, not a handoff between a sales team, a dev team and a support team who've never met.

Builds with

C# / .NET (WinForms), JavaScript, Node.js/Express, SQL Server, Supabase, PostgreSQL

Also handles

Cloud hosting & deployment (Cloudflare), network & server administration, IT security & disaster recovery

Contact

Talk to us about your business

Tell us which system you're interested in — or describe the problem you're trying to solve — and we'll get back to you.