// software & app development


Scroll to take it apart. Every layer, from the interface your users touch down to the infrastructure it runs on, planned and built to fit how your business works.

app.graviti.studio / overview

Dashboard

Overview

Active users

12,480
+18.2%

MRR

$48.2k
+9.4%

Throughput

1.3k/s
+24%

Revenue

7D30D12M
Aug 14 $41.6k
Aria FernandoDeploy$2,400
Kasun PereraRenewal$980
Mei LinUpgrade$1,560

What we do

Software built around how your business actually works.

We help businesses get the right software. Sometimes that means building it from scratch: a web app, a mobile app or a system shaped around exactly how you work. Sometimes an existing system already does the job, and we help you choose it, set it up and get your team using it.

Either way, we start by understanding how your business runs, then tell you honestly whether to build or buy. We handle everything from the first plan to launch, then support and improve it with you.

Who it's for

01

Businesses running on spreadsheets and WhatsApp

Orders, stock, field visits or approvals live in five different places, and nobody has the full picture until someone compiles it by hand.

02

Small and medium businesses choosing a system

You know you need proper software for sales, stock, bookings or your team, but not whether to buy one or have one built.

03

Founders with a product idea

You need a working first version you can put in front of customers and investors, built properly enough to grow from.

04

Businesses that need an app for customers

Your customers want to book, order, pay or check their account from their phone, without calling you.

What we build

Web apps, mobile apps, and the systems behind them.

Whether we build it or set it up, every system is shaped around your workflow, not the other way round.

01

Web apps & customer portals

Secure apps your customers log in to, for accounts, orders, bookings, documents and payments.

02

Internal tools & business systems

Booking, inventory, invoicing and HR systems, admin panels and live dashboards that replace spreadsheets.

Browse our systems
03

Mobile apps

iOS and Android apps built from one Flutter codebase, so you launch on both app stores without paying for two builds.

04

Progressive web apps

Apps that install straight from the browser, work offline and send notifications, with no app store approval to wait for.

05

Existing systems, set up for you

When a proven system already fits, we help you choose it, configure it to your process, move your data across and train your team.

Tell us what you need
06

Integrations

Connect the tools you already use, such as payment gateways, accounting software, CRMs and WhatsApp, so data moves on its own.

AI & automation

Included with every project

  • An honest build-or-buy recommendation
  • Written scope & fixed quote
  • Testing before anything goes live
  • Documentation & team training
  • 90 days of post-launch support
  • You own your data, and your code on custom builds

Stack we build on

Next.js
TypeScript
React
Node.js
Python
C#
PostgreSQL
MongoDB
Redis
Supabase
Firebase
Flutter
Next.js
TypeScript
React
Node.js
Python
C#
PostgreSQL
MongoDB
Redis
Supabase
Firebase
Flutter
Prisma
tRPC
Tailwind
Docker
Vercel
AWS
Stripe
GitHub
Sentry
Playwright
Vite
Vue.js
Prisma
tRPC
Tailwind
Docker
Vercel
AWS
Stripe
GitHub
Sentry
Playwright
Vite
Vue.js

Pricing

Custom software, priced clearly.

Every system is different, so we quote each one after a free discovery call. Every quote is made of the same three parts, so you always know what you are paying for.

1

Build or setup fee

A one-time fee to build your system, or to set up and configure an existing one, fixed in writing after a free discovery call.

2

Hosting & support

An ongoing fee for hosting, monitoring, updates and support, billed monthly, quarterly or annually. Agreed upfront, so there are no surprises.

3

Third-party costs

Licences, subscriptions and services your system relies on, such as the WhatsApp Business API or AI usage, are passed through at cost with no markup.

Not sure what your idea would cost? Tell us about it and we will come back with a written estimate, usually within 3 business days.

FAQ

Before you ask.

What kinds of software do you build?

Custom web applications, customer portals, internal tools and dashboards, mobile apps for iOS and Android, progressive web apps, and business systems such as booking, inventory, invoicing and HR. We also connect systems that do not talk to each other. Every project is scoped to how your business actually operates.

Do you only build custom software?

No. For many small and medium businesses, an existing system already does most of what is needed, and building from scratch would cost more than it saves. In that case we help you choose the right one, configure it to your process, move your data across and train your team. Tell us what you need and we will assess whether to build, buy, or combine the two.

How much does custom software cost in Sri Lanka?

It depends on what the system needs to do, so every project is quoted after a free discovery call. Each quote has three parts: a one-time build or setup fee fixed in writing, an ongoing fee for hosting and support billed monthly, quarterly or annually, and any third-party licences or services such as the WhatsApp Business API or AI usage, passed through at cost. Sri Lankan projects are quoted in LKR and international projects in USD.

How long does it take to build custom software?

A focused internal tool can ship in 4 to 8 weeks. Larger platforms with multiple user roles, integrations and complex permissions take several months. We build in phases, so you get something usable early instead of waiting for one large delivery at the end.

Should I build a mobile app, a web app or a progressive web app?

A web app runs in the browser on any device and is the fastest and most affordable to launch. A progressive web app adds home-screen install, offline use and push notifications without going through the app stores. A native mobile app is the right choice when you need an App Store or Play Store presence or deep access to the phone, and we build those for iOS and Android from one Flutter codebase. We recommend the option that fits your users and budget on our first call.

I only have an idea. Can you still help?

Yes. Many projects start with an idea and a few sketches. Our discovery process turns it into a written specification and screen designs you approve before we build, so you know exactly what you are getting and what it will cost. For new products we usually recommend launching a focused first version, then building on what real users ask for.

Do we own the software you build?

On a custom build, yes: you own the application, its code and your data. When we set up an existing system, your data stays yours and we explain the vendor terms before you commit. Either way, we are upfront about which third-party services you depend on and what it would take to move elsewhere, so you are never locked in.

What happens after launch?

Every build includes 90 days of post-launch support to fix issues and fine-tune things once real users are on the system. After that, ongoing hosting, monitoring, updates and support continue under the plan agreed in your quote, with response times set out in writing before launch. New features can be scoped and added at any time.

Do you work with clients outside Sri Lanka?

Yes. We are based in Colombo and work with clients across Australia, Canada, the Netherlands, the UK, the US, Singapore and the UAE. Projects run remotely with calls scheduled in your timezone, and international work is quoted in USD.

Get started

Start your software project

Tell us a little about it and we'll come back with a tailored proposal, usually within 3 business days.

What do you need?*
Current stage
Ideal timeline

Prefer to talk it through? Book a call