Custom software & mobile apps
Custom software means building from scratch what off-the-shelf products cannot cover. INDOLES always starts with the same question: does this genuinely need to be built, or can an existing tool solve it?
- Vercel
- Figma
This service steps in when one of these is true.
The core of the business runs on spreadsheets only one person understands.
Off-the-shelf tools were tried and none fit how you actually work.
There is a service you want to offer customers and no system behind it.
What it covers, and what it does not.
What's included
Requirement definition
What the system will and will not solve gets written down. Without a drawn boundary, scope keeps growing.
Build-or-buy check
Does an existing product solve this? If it does, INDOLES recommends not building — every line written carries maintenance cost.
Screen design
The screens users will see are drawn and approved before coding; changes are cheap on paper.
Development
The system is built piece by piece, each delivered working. Progress is visible weekly rather than monthly.
Integration with existing systems
Data exchange with accounting, ERP or the e-commerce platform is set up so the new system is not an island.
Testing and hardening
Tested with real data, with automated tests for critical flows. Bugs get found in testing, not in production.
Launch and handover
The system goes live, users are trained, and the source code is handed over with its documentation.
What's not included
- App store advertising and install campaigns — covered by performance marketing
- Open-ended maintenance and 24/7 support — defined in a separate agreement
- Third-party service and API usage fees
- Hardware, server and device procurement
Four steps, each leaving something in your hands.
- 01
Drawing the scope
What the system solves and where it stops is written down. Often part of the scope gets solved with existing tools and drops off the list here.
You getA scope document and a list of what existing tools will cover.
- 02
Screens and plan
User screens are drawn, development is split into pieces and each piece gets a delivery date.
You getApproved screen designs and a piece-by-piece delivery schedule.
- 03
Incremental development
Each piece is demonstrated and delivered usable as it completes. Feedback comes along the way, not at the end.
You getWeekly working builds and a progress record.
- 04
Launch and handover
The system goes live and the first week is watched closely. Source code, documentation and accounts transfer to the company.
You getA live system, technical documentation and transferred source code.
What you hold when the work is done.
- Scope document Document
- What the system solves, its boundaries and what stays out of scope.
- Screen designs Document
- The screens users will see, approved before any coding started.
- Working system System
- The application live, tested with real data and open for use.
- Integrations System
- Data connections to accounting, ERP or the e-commerce platform.
- Technical documentation Document
- How the system works, where it runs and how to extend it.
- User training Training
- A recorded training session for the team who will use the system.
- Source code ownership Access
- Source code, repository and server accounts transfer to the company.
The questions asked most before deciding.
Why custom software instead of an off-the-shelf product?
How long does a project take and how is cost set?
Do we own the source code?
What happens if bugs appear after delivery?
Should we build a mobile app or a web app?
What is an MVP, and should we start with one?
What costs arise beyond the service fee?
How do you work when we already have a software team?
Who from our side is involved, and how much time?
How do we track that the work is progressing?
When is custom software the wrong choice?
What is the difference between a software development agency and a product team?
Next
What the work produced
MKComputer wanted to dropship 200,000+ products from the SYNAXON catalogue across Europe; stock and pricing couldn't be managed by hand. We built an automation platform on Magento 2 that syncs stock, price and supplier every 5 minutes.
- Products synced
- 200,000+
- Stock, price, supplier, image and description
- Update interval
- 5 min
- Full catalogue, automatic 24/7
- Manual order steps
- 0
- Orders route automatically to the best supplier
Source MKComputer — 200,000 products synced every 5 minutes.
The entry package for this service
Neighbouring services
Where do we start?
Three entry doors at three speeds. Pick the one that fits.