Build
We build, improve and modernise the software your business runs on.
We build business applications, portals, mobile apps and websites from scratch. We fix, extend and maintain existing software, rebuild older Access, Excel, VB6, Delphi and .NET tools for the web, and connect systems to each other. Every project has a fixed price, agreed in writing.
- Written proposal with a fixed price
- Free assessment of legacy software within 48 hours
- Everything by email, no calls needed
Case study: Microsoft's Northwind sample, migrated and tested
What we do
Four kinds of work, one way of working: a written proposal, a fixed price and the source code handed over at the end.
Improve
Existing software, fixed, extended and kept running
Connect
Systems, data and automation
Advise
A clear view before you decide
Technologies we work with
- C# / .NET
- ASP.NET Core
- Blazor
- .NET MAUI
- PHP
- JavaScript / TypeScript
- HTML & CSS
- SQL Server
- MySQL
- PostgreSQL
- Oracle
- DB2
- REST API
What our work looks like
A business application, a customer portal, a delivery app, a company website and a legacy program rebuilt. Every screen is built in HTML for this page; the companies and the data are invented.
- Dashboard
- Orders38
- Stock
- Customers
- Invoices
| Order | Customer | Total | Status |
|---|---|---|---|
| SO-10482 | Bertram & Lowe | €2,480.00 | Shipped |
| SO-10483 | Kessmar Elektro | €912.40 | Picking |
| SO-10484 | Lumen Bistro | €186.00 | New |
| SO-10485 | Orsini Ottica | €1,320.50 | Late |
| Order | Customer | Total | Status |
|---|---|---|---|
| SO-10482 | Bertram & Lowe | €2,480.00 | Shipped |
| SO-10483 | Kessmar Elektro | €912.40 | Picking |
| SO-10484 | Lumen Bistro | €186.00 | New |
| SO-10485 | Orsini Ottica | €1,320.50 | Late |
| SO-10486 | Studio Kerr | €640.00 | Shipped |
| SO-10487 | Palmer & Rhee | €3,105.75 | Picking |
| Cable H07V-K 1.5 mm², blue | 1,850 m |
| Circuit breaker C16 1P+N | 46 pcs |
| Junction box 100×100 | 312 pcs |
| LED panel 60×60, 36 W | 18 pcs |
| Socket outlet 16 A | 9 pcs |
An order and stock application with a dashboard, built around the way a distributor works.
| Order | Date | Total | Status | Open |
|---|---|---|---|---|
| 10482 | 02/10/2026 | €1,248.60 | Shipped | |
| 10471 | 25/09/2026 | €386.00 | Delivered | |
| 10466 | 19/09/2026 | €2,915.30 | Delivered | |
| 10458 | 11/09/2026 | €742.10 | Delivered |
- Received
- Picked
- Shipped
- Delivered
| Hydraulic hose 1/2", 25 m | 2 | €372.80 |
| Quick coupling, brass | 12 | €505.80 |
| Pressure gauge 0–16 bar | 4 | €199.00 |
| Total | €1,248.60 | |
A portal where business customers follow their orders and download invoices without calling the office.
Offline: 2 deliveries waiting to sync
- Parcels scanned 3/3
- Signature collected
- Photo of delivery
A delivery app for drivers, with stops, scanning and proof of delivery, that keeps working without a signal.
Valves for water and industrial lines
Ball, gate and check valves from DN 15 to DN 300, with data sheets for every model.
Request a quoteA fast, accessible website for a manufacturer, readable on any screen.
- Dashboard
- Job cards312
- Customers1,148
- Vehicles
- Parts
- Invoices
Annual service. Front brake pads. Check air conditioning.
| Part | Qty | Price | Amount |
|---|---|---|---|
| Oil filter | 1 | €14.90 | €14.90 |
| Engine oil 5W-30 (l) | 4.5 | €11.20 | €50.40 |
| Front brake pads | 1 | €64.50 | €64.50 |
| Air filter | 1 | €18.60 | €18.60 |
| Labour (h) | 2.5 | €54.00 | €135.00 |
| Total | €283.40 | ||
| Part | Qty | Price | Amount |
|---|---|---|---|
| Oil filter | 1 | €14.90 | €14.90 |
| Engine oil 5W-30 (l) | 4.5 | €11.20 | €50.40 |
| Front brake pads | 1 | €64.50 | €64.50 |
| Air filter | 1 | €18.60 | €18.60 |
| Labour (h) | 2.5 | €54.00 | €135.00 |
A garage job card from an Access 97 database, rebuilt as a web application with the same fields and totals.
How we work
The same four steps whether we build something new, fix something old or connect two systems.
You describe the need
A short written description is enough: what the software should do, who uses it, which systems are involved. For legacy software, send us the file.
We reply with a proposal
A written proposal with the scope, the stages and a fixed price. For legacy software, a free assessment within 48 hours.
We build the first part
A first module, or a trial run on your data, that your staff use in their real work before the rest is built.
We deliver and look after it
Each stage is tested before it goes live. At the end you receive the source code and the documentation, and we can look after maintenance if you wish.
Pricing
No hourly meter running in the background. You know the price before work starts.
Fixed price
Every proposal states a fixed price for the work it describes, agreed in writing before work starts.
Clear payment terms
50% to start, 50% on acceptance, before go-live and before the source code is handed over. Larger projects are paid by milestones.
Free assessment for legacy software
For Access, Excel, VB6, Delphi or older .NET tools, a free written assessment within 48 hours and a pilot module, usually €1,000 to €1,500.
Proof, not promises
We would rather show than claim. The migration, the equivalence report and the documents below are public, and our terms are written in plain words.
Everything in writing
Proposals, scope, decisions and changes all go by email, so there is always a record of what was agreed.
Every change tested
Automated tests on everything we build or change. In migrations, the old and the new program process the same data, and the results must match to the cent.
No subcontracting
Whoever writes your proposal or assessment also writes the code.
Confidentiality
An NDA if you want one, work on copies only, and your files deleted at the end of the project, confirmed in writing.
No lock-in
Widely used technologies, documentation and the complete source code handed over at the end: you are free to work with anyone.
| Check | Current program | New program | Match |
|---|---|---|---|
| Invoiced in 2025, net | €184,220.40 | €184,220.40 | |
| VAT charged in 2025 | €36,844.08 | €36,844.08 | |
| Stock value at 30/09/2026 | €92,415.70 | €92,415.70 | |
| Customers with an open balance | 312 | 312 |
The documents you will receive
A written assessment, a fixed-price quote and the report of a results check, prepared for a fictional garage.
What we will not do
- Start work before you have approved a fixed price in writing.
- Bill extra work you have not approved in writing.
- Pass your project to subcontractors.
- Build on a framework of our own that ties you to us.
A real migration, and a clickable preview
Northwind is the sample database Microsoft shipped with Access, not a client of ours. In the case study we migrated a public copy (Access 97) to SQLite and PostgreSQL, compared every table and every query with the original through automated tests, and built a working web application on the result. The demo below it is a quicker clickable preview with the written assessment.

Frequently asked questions
Do we need a call?
No. Everything is done in writing: the proposal, questions and progress updates. When something is easier to show than to explain, we send a short screen recording.
How can we contact you?
By email, or through the contact form at the bottom of every page, where you can also attach a file. Everything happens in writing, and we reply within one working day.
How is the price set?
From a short written description we prepare a proposal with a fixed price. For legacy software, the written assessment within 48 hours is free and includes a fixed price for a pilot module.
How do payments work?
We ask for 50% to start and 50% on acceptance. The second half is due before go-live and before the source code is handed over. Larger projects are split into milestone payments.
Do you work on software written by others?
Yes. Fixing, extending, maintaining and modernising existing software is a large part of what we do, whoever wrote it.
Who owns the software?
You do, together with the data. The source code and documentation are handed over once the project is paid in full, with no licence fees to us and nothing that ties you to us.
Which technologies do you use?
Mainly C# and .NET (ASP.NET Core, Blazor, .NET MAUI for mobile), PHP, JavaScript and TypeScript, with SQL Server, MySQL, PostgreSQL, Oracle or DB2. We choose based on what your team or IT provider can maintain afterwards.
Can you work with our IT provider or in-house team?
Yes. We agree responsibilities in writing and document what we build so that your team can take over.
What happens to our data?
We ask only for what the job needs and work on copies, never on your live systems. We recommend sending files in a password-protected archive, with the password in a separate message. We sign an NDA, and a GDPR data processing agreement where needed, and at the end of the project we delete our copies and confirm it in writing.
Who does the work?
We do, without subcontracting. Whoever writes your proposal also writes the code.
Do you use AI tools?
Yes, AI-assisted development tools, from providers that are bound by contract not to use client data to train their models. Your real data never goes into them, and everything they help produce is reviewed by us and goes through the same tests as the rest of the work.
Which languages do you work in?
We work in writing in English, Italian, French, Spanish and German. You are also welcome to write in Portuguese, Dutch, Chinese or Japanese: we reply in your language with the help of a translation tool and send proposals and contracts in English as well, so the wording is never in doubt.
Contact
Use whichever channel suits you. We reply within one working day, in writing.
By email
riccardo@Send us a short description of the project, or the file itself for legacy software, and we will reply within one working day.
Send us your file
For Access, Excel, VB6, Delphi or older .NET software, you receive a free written assessment within 48 hours of sending the file.
- Make a copy, with test data if you prefer.
- Attach it to the form or to an email, ideally as a password-protected archive with the password sent separately. If you ask, we sign an NDA first.
- Within 48 hours: the assessment and a fixed price for a pilot module.
We work from Italy.