It is a website
- Strangers should find you and form an impression
- Enquiries arrive through a form or WhatsApp
- There is no login and no permissions
- Every visitor sees the same thing
Nobody knows exactly how — and while that holds, your company belongs to whichever tools happened to be lying around. We build the system where its processes finally get a fixed home. And we do not start with software, we start by watching how you work.
Schematic: a workspace that can be connected to a field view, a customer portal and a reporting board.
Connect the areas one by one
If you recognise even one of them from your own company, keep reading.
None of this is laziness. It is how every company grows when it outgrows its tools.
The software is not the benefit. The benefit is six situations that cost time and nerves today and stop being a question afterwards.
Both are software, both run in a browser — and they are still two entirely different projects. This list sorts it in ten seconds.
Often it is both, and then the order does not matter. For Ataberk Estate we built the website first and the system behind it half a year later. You will find both below.
Click through the building blocks that sit under every interface. These pictures are schematics, not screenshots — real views are in the two live systems further down, with real data and a real login.
Customer, property, supplier, employee: every object in your business exists exactly once, with a history and a person accountable for it. Whoever edits the record edits it for everyone — that is the difference between a database and a spreadsheet.
A customer calls and asks where things stand. Three colleagues have created him, each spelling the name slightly differently.
The answer depends on which of the three files somebody opens first. Two are out of date, and nothing about them says so.
The record exists once. On creation the system flags the similarity, and the history shows who changed what and when — the answer is the same whoever gives it.
Every case has a state and permitted transitions. An approval cannot be skipped because somebody is on holiday — it can be delegated, and that too is on the record afterwards. The process lives in the system, not in someone’s memory.
A quote with an unusual discount has to go out today. The person allowed to approve it is on holiday.
Somebody sends it anyway and mentions it later. Three months on, accounting asks who decided that, and nobody quite remembers.
The case stays in the "reviewed" state and cannot be skipped. The designated stand-in approves it, and the fact that it was them is on the record afterwards.
Rights are not hidden in the interface, they are enforced at row level. A role sees exactly the records that belong to it — and a bug in the front end cannot change that, because what is not permitted never arrives there.
An intern is to write quotes. He must not see the purchase prices while doing it.
A second spreadsheet appears without that column. From day two it drifts, and eventually somebody writes a quote from the wrong file.
He works in the same list as everyone else. For his role that column never leaves the database — not hidden, simply not sent.
Contracts, records, photos and minutes sit on the case they belong to — versioned, dated, and with the person who uploaded them. The day somebody asks for one is the day this layer was built for.
Two years after a refit, an insurer asks for the handover report and the photos taken on the day.
The photos are on a phone that now belongs to somebody else. The report is an attachment in a mailbox that left with the colleague.
Both sit on the case they belong to, versioned and with the person who uploaded them. The request is answered in two minutes rather than two days.
Receivable, payment, reminder and document hang on the same case. What is outstanding is outstanding because the record says so — not because somebody laid two spreadsheets side by side at the end of the month.
At month end, management wants to know what is outstanding and for how long.
Somebody exports from two systems and reconciles by hand. The result is already stale on the day it is finished, and any query starts over.
Receivable, payment and document hang on the same case. What is outstanding is outstanding because the record says so — and every line opens down to the document.
Every system gets a documented interface outwards and event notifications inwards. Your accounting can pull, your calendar can write, and a future tool that does not exist yet can dock onto it.
The tax firm wants the documents monthly in its own format, and the field team’s calendar should know the appointments.
Once a month somebody spends half a day on the export, and appointments are maintained twice. Both work until the person doing it is off sick.
The tax firm pulls the documents itself through a documented interface, and the calendar is notified of every new appointment as an event. Both keep running when nobody is there.
Reports calculate on the same records people work in. And where a figure cannot yet be calculated, the tile says exactly that instead of estimating — an estimated metric is worse than none, because somebody will pass it on.
In a meeting somebody asks how many cases got stuck at approval last quarter.
Somebody estimates. The estimate goes into minutes, from the minutes into a deck, and from then on it counts as a figure.
The report calculates on the same records people work in and opens down to the single case. And where the data cannot answer the question yet, the tile says exactly that.
Two systems we built, not a catalogue — yours would look different. Both run in production and both can be opened: a reference you cannot touch is not a reference.
Reference system One estate agency, one workspace
An estate agency with years of sales behind it — and an overview that lived in separate lists: sales here, properties there, owners in the folder next door. Today it all sits in one workspace, and who sees which record is decided by the role — not by an agreement in the corridor. The same firm’s public website came from us too.
A learning platform where people actually work
You do not learn software testing from slides. On DiTeLe, learners test running applications, write real defect reports and have trainers review them. Three roles with separated rights, enforced in the database rather than the interface — on a platform where people learn to test, anything else would be embarrassing.
No company starts from zero. Accounting, calendars, payment providers and a ticket system are already there — and they stay. We build the connections through documented interfaces, so a piece of data is created once and counts everywhere.
Which of them get connected is decided in phase three — and whatever is not technically possible, we say so there, not after the signature.
Six phases. Each ends with something you can hold — not an interim state only we understand. After phase two you may walk away and keep everything.
First conversation · business analysis · process capture
We come by and watch how the work is done today. Not how the org chart describes it, but how it actually runs — including the detours somebody invented years ago because the system left no other way.
You receive A process map of how things stand today
Requirements capture · documentation · prioritisation
What we saw becomes a requirements document: what the system must do, what it explicitly should not do, and in which order. The document is yours — even if you take it to somebody else afterwards.
You receive A requirements document, signed off by you
Process alignment · roles and permissions · interfaces
Now comes the uncomfortable question: which workflow stays, which goes, which changes? We walk through every step with you and define who may see and change what. A system sets your processes in concrete — which is why we look closely first.
You receive Agreed target processes and a role matrix
Design alignment · clickable prototype · accessibility
Before a single line of code exists, you click through your system. Real screens, real paths, the vocabulary of your company rather than a textbook. Changes cost minutes at this stage — later they cost days.
You receive A clickable design, accepted by you
Development in slices · test management · acceptance
We build in slices: one narrow but complete section goes live, you work with it, then the next one follows. Testing runs by the same rules we apply when auditing other people’s software — test management is the business WAMOCON came from.
You receive An accepted scope at each milestone
Data migration · training · manual · operation
The legacy data comes along, spreadsheets included. Your team is trained, not merely informed — that difference decides whether a system gets used or worked around. After that we take over operation, backups and further development, with response times written into the contract.
You receive A system your team actually works in
No kit, and no standard product with your logo on it. Every system of ours gets these six things; the rest follows your operation.
Who sees what is decided by the database, not the interface. So even a bug in the front end cannot leak somebody else’s data.
A case has a state and permitted transitions. An approval cannot be skipped just because somebody is away.
Every change carries the person, the time and the prior state. You do not need it day to day — you need it on the one day somebody asks.
Accounting, calendar, ticketing, payment provider. A system that connects to nothing becomes the next spreadsheet.
Assistants that answer from your own content and otherwise stay quiet. No model that makes something up when it does not know.
Metrics from real data instead of claims. Where a figure cannot be computed yet, the tile says exactly that instead of guessing.
A system is only finished once it is clear what applies on a bad day. These seven points are part of the blueprint, not of an add-on package.
Access is enforced at row level, not hidden in the interface. A bug in the front end therefore cannot leak somebody else’s records.
Every change carries a person, a timestamp and the previous state. Nothing is overwritten without the old state remaining readable.
A GDPR data-processing agreement, data held in the EU, a German contracting party and a German place of jurisdiction.
Secured states and a rehearsed recovery. A backup that has never been restored is not a backup.
Operable by keyboard, readable with a screen reader, sufficient contrast. For many companies this has been a legal duty since 2025, not a nicety.
Acceptance criteria before development, test cases designed to ISTQB techniques, regression before every release. This is the business WAMOCON comes from.
Source code and data belong to you. An exit clause governs handover in a format somebody else can read — including in a dispute.
WAMOCON has spent years testing other companies’ software — in test management, to ISTQB standards. When you spend your days seeing why projects fail, you build differently. More carefully, and with more evidence.
You talk to the people who actually build your system. At a firm our size that works — and it spares you the translation layer between sales and development.
WAMOCON GmbH sits in Eschborn near Frankfurt. GDPR data-processing agreement, servers in the EU, German place of jurisdiction. None of that is a selling point — it is the precondition for you being able to sign at all.
Not every company needs a system of its own. Sometimes an off-the-shelf product is enough, sometimes merging three spreadsheets does the job. When we see that, we say so — an honest no beats a project nobody uses.
Promises are free. These five sit in the contract and carry consequences if we miss them.
The four questions that come up in almost every first conversation, and three that are asked too rarely.
A price only exists once the scope does, which is why there is none on this page. What forms the price are the six phases: process capture, requirements, alignment of roles and workflows, a clickable design, development with testing and acceptance, and finally data migration, training and operation. After phase two you hold a signed-off requirements document, and a dependable quote can be calculated from it. You may stop there and keep the document, even if you take it to somebody else. Billing runs per milestone after acceptance, with no payment up front.
It depends on the scope, but not on your patience: we build in slices. A narrow but complete slice goes live early, your team works in it, then the next one follows. That gives you something usable long before the full feature set exists, and it tells us from real cases what is still missing. The first two phases — listening and writing it down — typically take a few weeks at a mid-sized company, and they are the only ones where we need more of your time than you need of ours.
Often standard software is the right answer, and then we say so. Building your own makes sense where your process is your competitive advantage and a standard product would force you to give it up. The second case is companies already running three tools in parallel and filling the gaps between them with spreadsheets and verbal agreements — there a system does not replace a product, it replaces the manual work between three of them. If we see in the first conversation that something simpler will do, you get an honest no.
You do, and that sits in the contract rather than in a promise. Source code and data pass to you, an exit clause governs handover in a format another provider can read, and it applies even if we fall out. We are glad to take on operation, backups and further development — but as a service you order, not as a dependency you cannot leave. Processing runs under a GDPR data-processing agreement, on servers in the EU.
With the craft the company comes from: WAMOCON has spent years testing other companies’ software in test management to ISTQB. Acceptance criteria are set before building starts, not afterwards. Test cases are designed with the same techniques we use in enterprise projects, and a regression runs against the already accepted scope before every release. Whatever fails acceptance is not invoiced.
For many companies, yes. Germany’s Barrierefreiheitsstärkungsgesetz has obliged a large share of digital service providers since June 2025, and even where no duty applies, keyboard operability is simply faster in a system people work in all day. We build keyboard operation, screen-reader support and sufficient contrast into phase four, where you accept the clickable design — retrofitting the same result afterwards costs considerably more.
Yes, and it is usually the underestimated part of the project. Legacy data rarely arrives clean: the same company appears three times spelled slightly differently, fields have been repurposed, and part of the truth lives in a notes column. Migration is therefore its own phase, with reconciliation, cleansing and a dry run you review before it counts. Whatever cannot be migrated cleanly, we name — rather than importing it quietly.
Tell us in one conversation where things snag today. We listen, we ask, and afterwards we tell you honestly whether a system of your own is worth it — or whether something simpler will do. No quote attached, no sales deck.
Then you have gone one department too far. Our web-design team builds multilingual sites with booking, an AI assistant and search visibility — for clients from a barber in Alanya to a safety-testing provider in the Rhine-Main region.
Do you have a question or request? Send us a message and we will get back to you shortly.