A first version that already works
An MVP is not a stripped-down demo for a meeting. It is the smallest piece of software that takes one real job off your team and goes into daily use after four weeks.
What you get instead of a slide deck
The first version has one job. It has to stop the thing that hurts most today. We do not build half of a big system, we build all of one process, so your team can use it on Monday morning.
The difference is practical. Software that handles one process from start to finish gets adopted and stays. Software that handles half of five processes sits in a browser tab while everyone goes back to the spreadsheet.
So the first question on the call is never "what do you want to build". It is "what eats the most hours today, and who loses them".
Who this is for
A first version pays off when the process already exists and already costs you. You do not need to invent it, you need to take it off people's hands.
- A company stuck in spreadsheetsExcel worked for a while. Now there are four copies of the same file, nobody knows which one is current, and one person spends evenings merging them.
- A company retyping data between systemsThe order arrives by email, someone retypes it into a spreadsheet, then into stock, then into the invoice. The same data four times, four chances to get it wrong.
- A company with a product ideaYou want to know whether customers will pay before you commit a full budget. A first version answers that with real users rather than a survey.
- A company burned by a previous buildThe last supplier disappeared, or delivered something nobody uses. We start with one process and show you a working version every week, so you are not buying blind a second time.
If the process is single but large and tightly tied to the rest of the company, it makes more sense to go straight to a system built around your processes rather than a first version.
When an MVP is the wrong call
We say this on the first call, before you work out a budget. There are cases where a first version wastes money and something else is the better move.
- When the process must be complete on day oneTime tracking, tax filing or any record with a legal basis does not tolerate a partial version. Either all of it works or you must not switch it on. There we point you at a finished product, such as Auresta RCP, instead of building from scratch.
- When nobody owns itIf there is no one in the company who says "this is mine and I look after it", the software will not get adopted no matter how well we write it. We settle the process owner first.
- When the process is the problem, not the missing softwareSometimes a company asks for software that would cement the mess. If two people do the same thing in two places, software will not fix that, it will only speed it up. We straighten the process first, then automate it.
- When an off-the-shelf tool is enoughIf a few hundred złoty a month buys what you need, we will say so and turn the job down. Building your own makes sense when the process is specific enough that a box product cannot handle it.
This is not politeness. We have talked several projects out of being built, and we would rather lose the job than hand over something that sits unused for a year.
What goes into the first version
We agree the scope on the free call and put it in writing before we start. Below is what usually fits into the first four to eight weeks, and what we deliberately leave out.
Included
- One process from start to finishFrom the moment data enters the company to the moment a result comes out. No gaps you have to patch with a spreadsheet.
- Logins and rolesEveryone sees their own work. Shop-floor staff do not see the price list, and the office does not have to police who opened what.
- Loading what you already haveSpreadsheet data comes in by import, with a preview and a check on every line before it is saved. Nobody retypes history by hand.
- A view on a phone or tabletWherever the process happens away from a desk. The floor, the warehouse, reception, the van.
- Export to ExcelBecause accounting will ask for a summary anyway. The way out of your data exists from day one, so nobody feels locked in.
- Deployment and team trainingThe software runs where it should, people know how to use it, and you have access to the code.
Left for later
- Integrations we are not touching yetConnecting accounting or your shop belongs in stage two, once the first process runs and you can see what is actually missing.
- Rich reports and chartsExport is enough at the start. A report is only worth building once there are several weeks of real data behind it.
- A mobile app in the storesThe phone view runs in the browser. A separate app is a separate project and is rarely needed straight away.
- Anything that sounds like "might be handy one day"We write it on a list and come back to it after launch. Half of it turns out to be unnecessary once the process runs.
The deferred list does not disappear. It comes back at the review after launch, and you decide what goes into stage two.
What a week looks like
We work in weeks. At the end of each one you get a working version at a URL you can open and click. Not screenshots and not a progress report.
- 1We agree the shape and show a skeletonWe break the process into steps and build a clickable skeleton. By the end of the week you can see the screens and tell us where they do not match how you actually work.
- 2Data and logins go inThe software starts saving. We load your spreadsheet data, accounts and roles arrive. From here it can be trialled with real work.
- 3We close the processThe last steps, export, the phone view. This is the week when things nobody thought of at the start tend to surface, and that is normal.
- 4Launch and trainingThe software goes to the server, the team gets trained, you get access to the code. From then on you work live and we stay by the phone.
A larger scope runs six or eight weeks. The rhythm stays the same, a working version every week, and payment follows in stages.
A worked example, in numbers
A services company, nine people, jobs arriving by email and phone. One person runs everything in a spreadsheet and retypes it into invoices later. Here is the arithmetic before and after.
- People working on jobs
- 9
- Jobs per month
- approx. 180
- Retyping and merging spreadsheets
- 6 hours a week
- Hunting for what was agreed with a client
- 3 hours a week
- Fixing mistakes caused by retyping
- 2 hours a week
- Total recoverable
- 11 hours a week
- First version scope
- 4 weeks
At eleven hours a week, a first version usually pays for itself within a few months.
This is an example, not your quote. We do the real arithmetic on the free call, on your numbers, and only then give you one fixed price in writing.
The most common first-version mistakes
We have made them ourselves and we see them in companies arriving after a failed build. Each one costs weeks.
- 1Scope built from a wish listWhen scope comes out of a meeting where everyone adds their own item, the first version grows to six months and nobody sees it on the way. Scope should follow one process, not a list of departments.
- 2Building for the exception, not the ruleA company describes the hardest case from last year and the software gets built around it. Then it turns out ninety percent of jobs look nothing like that and everything is needlessly complicated.
- 3Leaving data until the endAn import parked in the final week is the most common cause of a slipped date. Real data is always dirtier than promised, which is why we load it in week two.
- 4No owner on the client sideIf nobody reviews the weekly version and says yes or no, the supplier makes the decisions. That always ends in software that matches the supplier's assumptions rather than the company.
- 5Treating launch as the finishThe first fortnight after go-live is when the truth shows up. Anyone who closes the project at launch and vanishes leaves you with software nobody fixed after its first contact with reality.
How this went for a client
A hotel in the Podkarpacie region, several dozen staff across reception, kitchen, spa and housekeeping, most of them on shifts. Attendance was kept on paper sheets and overtime was worked out by hand in Excel at month end. Mistakes and disputes happened, and people clocked in for each other.
We started with one process rather than the whole platform. The first working module is Auresta RCP, time tracking with a terminal, single-use QR or PIN login and overtime calculated without a spreadsheet. It runs on the client's own server, so employee data stays with them.
The result is easy to check. Paper attendance sheets are gone, and the head accountant runs the full records and monthly reports remotely while on childcare leave. The rest of the platform is being built in stages on a foundation that already works.
- 0paper attendance sheets
- 16absence types, Labour-Code compliant
- remotefull records and reports
- on-premisedata stays on the client's server
We wrote the whole story up as the Auresta RCP case study, including the client's reference letter.
Questions we hear most often
Q.1How much does an MVP cost?
You get one fixed price in writing after a free call. We do not publish a price list, because the figure depends on how many steps the process has and where the data comes from, and that only becomes clear after we talk. On the call we work out two things: how many hours a week you lose to manual work today, and how many months until the software pays for itself. Payment follows in stages, never up front.
Q.2How long does a first version take?
From four weeks. Four weeks covers one process from start to finish, with logins, data loaded and the software live. Six to eight when a second process joins, or when we connect to something you already run. The date goes in writing alongside the price before we start.
Q.3How is an MVP different from finished software?
In scope, not in quality. The first version handles one process completely and is written as carefully as anything else, so it gets extended rather than thrown away. The difference is that we deliberately defer reports, integrations and anything in the "might be handy" category until we can see real data.
Q.4What if something turns out to be missing after launch?
That is the expected path, not a failure. After go-live we collect what the first fortnight of real work throws up, and that shapes stage two. It is why we do not disappear at launch, and why the deferred list is written down rather than discarded.
Q.5Who owns the code and the data?
You do, from day one. You get repository access at the start, not after the final invoice. The software can run on your own server. If you ever wanted to continue with someone else, you take the lot and you do not need our permission.
Q.6Do I need to know exactly what I want?
No, it is enough to know what hurts. We shape the scope together on the free call, starting from the process that eats the most hours. If the picture is very hazy we begin with a week of analysis, and you get a written scope and date before committing to a build.
Q.7Who does the work? Do you subcontract?
We do not subcontract. The project is run by our team and you talk to us throughout, with no account manager in between. It is also why we do not take on everything that comes in.
Q.8What if my data has been in Excel for years?
We load it by import, in week two. The file comes in with a preview and a check on every line before saving, so you can see what does not add up before it reaches the database. We do it early precisely because real data is always more broken than expected.
Q.9Can the first version be extended later?
Yes, and that is the whole point of this order of work. We write it so the second process attaches to the existing foundation rather than sitting beside it. For one client the first module went live in production while the rest of the platform is being built in stages on top of it.
Before you ask for a quote
Three pieces answering the questions we get most often before a first call.
Tell us what still gets done by hand
A free call, then a fixed price and a date in writing. No commitment and nothing paid up front.


