StackUplift

For businesses running on ageing software

Outdated software holding your business back?

We transform old, expensive-to-maintain business software into modern, reliable systems, while preserving the workflows your team depends on.

Led by Dileepa, 14+ years building business software.
Free 30-minute call · No technical knowledge needed · No obligation

The problem

Does any of this sound familiar?

These are the problems that hold growing businesses back. If you nodded at even one, you’re not alone, and it can be fixed.

Recognise your situation?

Talk it through in a free 30-minute assessment. No technical knowledge needed.

Get a free software assessment
  • Maintenance costs keep rising

    Even small changes require expensive development work.

  • Your original developer is gone

    Nobody fully understands how the system works anymore.

  • Everything takes too long

    Slow software and manual workarounds waste your team’s time.

  • New features are difficult

    Your software can’t easily support new business requirements.

  • You’re worried about failure

    An ageing system has become a risk to daily operations.

  • Replacing everything feels risky

    You can’t afford to lose business data or disrupt your team.

See the difference

From “it’s broken again”
to “it just works.”

Slow, hard-to-change software becomes a faster system your team can rely on. Drag across the screen to compare.

  • ✓Keeps the workflows your team already knows
  • ✓Easier to update and improve
  • ✓Built around how your business works
CUSTMGR v2.1 - [Orders]x
FileEditRecordsReportsHelp
Cust No:000412Status:?????Name:ACME TRADING CO
0412 INV-8841 PENDING
0412 INV-8842 #ERROR
0413 INV-8843 PENDING
0415 INV-8844 #ERROR
0416 INV-8845 PENDING
0416 INV-8846 ??????
0417 INV-8847 #ERROR
SavePrintExport
Ready | Records: 412 | Last error: 91
StartCUSTMGR v2.1
Error
XRun-time error '91':
Object variable not set
OK
Orders+ New order
Orders
1,284
On time
99%
Errors
0
INV-8841✓ Paid
INV-8842✓ Paid
INV-8843✓ Paid
INV-8844✓ Paid
Old softwareDragUplifted
SlowSpeed
FasterSpeed
CostlyChanges
EasierChanges
ManualData entry
SimplerData entry

Illustrative example. Every project’s results depend on its starting point.

How we help

Modern software. Without starting over.

We examine your existing software, understand how your business operates, and identify the best way to modernize it. The right route depends on your system, and it’s often a mix.

  1. Route 1

    Improve what still works

    Strengthen and update the parts of your software that still serve your business well.

    Best when
    The core is sound, but it feels dated or fragile.

  2. Route 2

    Replace what holds you back

    Swap outdated components for modern ones, without throwing everything away.

    Best when
    A few parts cause most of the pain.

  3. Route 3

    Rebuild in manageable stages

    When a fresh start makes sense, we rebuild piece by piece so your team keeps working throughout.

    Best when
    The system has reached the end of its life.

Whichever route, we preserve

  • Your business knowledge
  • Your data
  • Your essential workflows

What we modernize

Business systems we bring up to date.

If your business runs on one of these and it’s showing its age, we can help.

  • Inventory & stock management

    1. ✕

      Today

      Stock counts that don’t match reality

    2. After

      Live stock levels your team can trust

  • Billing & payments

    1. ✕

      Today

      Manual invoicing and slow, fragile payment steps

    2. After

      Reliable billing that runs without babysitting

  • ERP & operations

    1. ✕

      Today

      Old desktop modules only a few people can use

    2. After

      Modern screens your whole team can work in

  • Booking & scheduling

    1. ✕

      Today

      Double bookings and confirmations that fail

    2. After

      Bookings and confirmations customers can rely on

  • Admin & reporting portals

    1. ✕

      Today

      Reports that are slow, manual or out of date

    2. After

      Fast reports from data you can trust

  • Integrations between systems

    1. ✕

      Today

      Re-typing data between disconnected tools

    2. After

      Systems that share data automatically

Not sure where your system fits? Get a free software assessment

The transformation

From holding you back to moving you forward.

  1. Today

    Your software is slowing your business.

    Slow systems, manual workarounds and knowledge stuck with one developer keep your team fixing issues instead of moving forward.

  2. Our approach

    Human engineering, supported by AI.

    An experienced engineer makes every decision and reviews every change. AI takes on repetitive work where it genuinely saves time.

  3. Uplifted

    Built for today. Ready for what’s next.

    Software that’s easier to maintain, quicker to improve and ready to grow with your business.

Example: order to cash

After

  • New orderToday: Re-typed by hand✓ Captured once
  • InvoiceToday: Built manually✓ Created automatically
  • PaymentToday: Checked by hand✓ Matched automatically
  • Monthly reportToday: Spreadsheet export✓ Always up to date

Illustrative example.

Dileepa Rajapaksha, Founder & Lead Engineer at StackUplift

The person behind StackUplift

Hi, I’m Dileepa.

Founder & Lead Engineer

14+ years of engineering experience. One accountable technical lead.

Before starting StackUplift, I spent over 14 years building and modernizing business software in fintech, education and travel, including leading the step-by-step modernization of a legacy platform while it stayed in daily use.

When you work with StackUplift, I guide your project personally. I learn how your business runs, talk with you directly, and use AI-assisted development where it genuinely saves time, with every change reviewed and tested.

  • 14+ years building and modernizing business software
  • Led a phased modernization where old and new systems ran side by side
  • Payments, booking, ERP and inventory systems across fintech, education and travel
  • BSc (Hons) Management Information Systems, University College Dublin
Book a call with me

How it works

Four clear steps, at your pace.

Every system is different, so we start by understanding yours. You see the scope and price of each phase before it begins, and you decide how far to go.

  1. 1

    Free software assessment

    Free · 30-minute call

    Tell us about your software and the problems you’re facing. No technical knowledge or source code needed.

    • A call with the founder
    • Your options explained in plain language
    • Short written summary of next steps
    Book my free assessment
  2. 2

    Modernization plan

    Fixed fee · agreed upfront, credited to your project

    We review your existing system, identify the risks, agree the scope with you and send a written proposal.

    • Workflows, data and business rules mapped
    • Risks and priorities identified
    • One workflow modernized as a working preview
    • Proposal with price, timeline and running costs
    • Yours to keep, even if you stop there
    Start with a plan
  3. 3

    Step-by-step transformation

    Fixed quote · for each agreed phase

    We upgrade the agreed parts in stages, test them with your users and manage each switch-over carefully.

    • Fixed price for each agreed phase
    • Scope changes quoted before any extra work
    • Your current system stays in use until each part is ready
    • 60-day warranty on delivered work
    Discuss my project
  4. 4

    Ongoing support

    Monthly · sized to your software

    Maintenance, monitoring, bug fixes and improvements, as agreed.

    • Monitoring and backups
    • Bug fixes handled for you
    • Agreed monthly improvements
    • Cancel anytime
    Ask about support
A clear price before each phase startsPay per phase, as each one is acceptedYou own all the code

Fixed prices apply to the scope agreed in your plan. If the scope changes, we quote the change before doing the work. The 60-day warranty covers defects in work we delivered; new features and changed requirements are quoted separately.

The technology behind your upgrade

For the technically minded: what we typically modernize, and what we build with.

Often upgrading from

  • ASP.NET Web Forms
  • Older ASP.NET MVC
  • AngularJS
  • jQuery front ends
  • Desktop applications
  • Ageing SQL Server databases

Building with

  • .NET
  • React
  • Angular
  • TypeScript
  • SQL Server
  • PostgreSQL
  • Azure
  • Tailwind CSS

FAQ

Questions owners ask us.

Getting started

Do I need technical knowledge or source code for the first call?

No. The free software assessment is a conversation about your business, the software you use and what’s going wrong. We only look at code later, if you decide to go ahead and are comfortable sharing it.

What if we don’t have the source code, or we bought the software?

Your options depend on what you have access to. If the software was built for you, we can usually work from the code, or from the database and the running system if the code is missing. If it’s a product you bought, such as an accounting package, we can’t change the product itself, but we can help you move your data to a better tool, connect it to your other systems, or build what it’s missing around it. Some of this needs the vendor’s permission, and the assessment tells you which options are realistic.

The developer who built our system has left. Can you still help?

Usually, yes. If we can access the source code, or at least the database and the running system, we work out what your software actually does from the system itself and from the people who use it every day. That knowledge goes into written documentation, so it never sits with one person again.

What does the modernization plan include, and can we stop after it?

The plan is yours to keep: our findings, the risks we found, recommended priorities and the proposed phases with estimated costs, plus a working preview of one workflow. It’s written so that any competent developer could use it, and you can stop after the plan with no obligation to continue. Ask during your free assessment and we’ll walk you through an anonymized example.

How long does a project take?

It depends on the size of your system and what you want to change. Your modernization plan sets out the scope and timeline before any build work starts.

Your data and confidentiality

How do you protect our existing business data?

Before anything changes, we take a full backup. We then run trial migrations on a copy, compare the results with your existing records, such as invoice counts, balances and customer totals, and ask you to check and approve them. We switch over only after your sign-off, with a tested plan to return to the old system if anything goes wrong.

How do you use AI tools with our code and data?

We use AI tools to help write and review code, never to process your live business data. We don’t share customer records, passwords or access keys with AI tools, and we work with test data or remove sensitive details first. If you’d prefer we don’t use AI tools on your code, or want to agree specific rules, we’ll put that in writing before work starts.

Will you sign an NDA?

Yes. We’re happy to sign your NDA, or provide ours, before you share any code or business details.

Is AI-written code safe to run my business on?

AI helps with repetitive work, but it doesn’t make the decisions. Dileepa reviews every change, and each part is tested before it replaces anything your team relies on.

Ownership and costs

Who owns the code and the accounts?

You do. The source code and documentation we produce are yours. Hosting, the code repository, your domain and backups are set up in accounts you own, or transferred to you at handover, and you keep admin access throughout. We only hold the access we need for the work, which you can remove at any time. The handover documents how to run, update and restore the system, so another engineer could take over.

What ongoing costs should we expect after the build?

Running software has costs beyond development: hosting, any third-party services or licences, and maintenance. Your proposal lists these separately as estimated monthly costs and compares them with what your current system costs to run, so you see the full picture rather than just the build price. Hosting and subscriptions are billed to you directly by the providers, and ongoing support from us is optional.

Working together

Will the work disrupt my business?

Every change is designed to minimize disruption. Where possible we upgrade one part at a time and keep your current system in use until each new part has been tested and accepted.

Will you help our staff get used to the new system?

Yes. We demonstrate each new part to your team before it goes live, test it with the people who’ll use it, and provide short training sessions and simple written guides. During each switch-over we’re on hand to answer questions and fix problems quickly.

What support do we get after launch, and what if you’re unavailable?

Every phase includes a 60-day warranty on delivered work. After that, ongoing support is optional and agreed in writing, including coverage hours and response times. As a founder-led business we’re upfront about coverage: your agreement states what happens if we’re unavailable, and because you hold the documentation and all the accounts, your system never depends on one person.

You’re based in Sri Lanka. How does working together look?

Calls are available 6am to midnight Sri Lanka time, which covers the working day in the UK, Europe, Australia and Asia, and mornings in the US. We agree a regular call time that suits you, send progress updates between calls, and you can try working software throughout the project. Everything is in English.

Free software assessment

Let’s talk about your software.

Tell us about your existing software and the problems you’re facing. We’ll discuss your options, identify possible improvements and explain what modernization could involve. No technical knowledge or source code needed.

A 30-minute call with Dileepa, founder & lead engineer.
Times are shown in your timezone. No obligation.

Rather write first?

Tell us a little about your software. Dileepa replies within 24 hours.

We only use your details to reply. See our privacy policy.