AntByte
Start a project
What You Are Actually Paying For in Custom Software
Strategy

What You Are Actually Paying For in Custom Software

AntByte LabsEngineering
September 29, 2026
5 min read min read
11 views

The quote says one number and the work seems invisible. Here is what the money goes on, including the parts clients are surprised to be charged for.

Key Takeaways

  • The quote says one number and the work seems invisible.
  • Here is what the money goes on, including the parts clients are surprised to be charged for.
Share:

Software is priced by time, and the time goes to places that are invisible from outside. Here is the breakdown, including the parts clients most often query.

Understanding the problem

Before anything is built, someone has to learn your process well enough to model it. What the statuses are, which rules are absolute and which are usually, what the exceptions are, and which of those exceptions actually matter.

This is not a formality and it is where the largest savings occur. An hour spent discovering that two of your five requested features are variations of one thing saves considerably more than an hour of coding.

Designing the data

Deciding how information is structured before any screens exist. This is the least visible work in a project and the most expensive to get wrong, because everything built afterwards assumes it.

A data model that anticipates a second user, a second currency, or a history of changes costs a little now. Adding any of those later means changing tables that everything already reads and writes.

Building

The part everyone pictures, and typically less than half the total. Screens, logic, connections to other systems.

Worth knowing: a feature's cost lives in its edge cases rather than its description. "Users can upload a photo" is a sentence. Behind it sits file size limits, formats, orientation, storage, what happens on a failed upload, and whether an image needs resizing. The sentence is a minute. The feature is a day.

Testing

Different work from building, and the first thing removed from a squeezed quote.

It means running the software on real devices, with wrong input, on a slow connection, by someone actively trying to break it. Every bug caught here is one your customer does not find, and finding it later costs more because by then someone has built on top of it.

Deployment and handover

Getting it running on a real server, with a domain, a certificate, backups, and monitoring that tells someone when it stops.

Handover is part of this: the documentation, the account list, and showing your staff how to use the thing. A system nobody was trained on gets used at a fraction of its capability, which is a waste of everything that came before.

What continues afterwards

Hosting and domain renewal. SSL. Backups, and occasionally testing that they restore. Security patches for the libraries underneath, which is the one people forget and the one that matters most, because unpatched dependencies are how sites get compromised.

Maintenance with us starts from NPR 8,000 a month for that. It is not an upsell; it is the cost of software continuing to work, and any vendor who implies otherwise is setting up a conversation you will have later anyway.

Where our numbers start

A brochure website from NPR 25,000, a business website from NPR 40,000, an online store from NPR 60,000, a custom web application from NPR 80,000, and a mobile app from NPR 150,000. Floors for a defined scope rather than an estimate for your project.

If a quote you receive is far below these, the useful question is not why it is cheap. It is which of the stages above it does not include.

Tags:
Pricing
Custom software
Budget
Transparency

Enjoyed this article? Share it with others!

Share:

Written by

AntByte Labs

Engineering · AntByte Labs

AntByte Labs is a Engineering at AntByte Labs, sharing expert insights on technology, software development, and digital innovation to help businesses grow.

StrategyAntByte Labs · antbytelabs.com

Related Posts

Comments (0)

Leave a Comment

Your comment will be visible after moderation. Markdown formatting is supported.