Custom software, proven in-house

The business system NewData builds for itself.

NewData tells organisations that custom software can be the answer. That claim has to be proven, and the best proof is in-house: the business system NewData builds for its own organisation.

In that system ERP, ATS, CRM and separate tools come together in one coherent whole, with AI inside where it saves work.

This page describes what is there, which principles lie beneath it and what it is built on.

NewData

A workplace with screens on which the business system is being built

The system

What is it?

One internal platform in which NewData's operations come together: recruitment (the ATS), client relations (the CRM), the business processes around them (the ERP part) and the separate tools that used to be spread over separate packages. The system replaces those packages step by step and becomes the single source of truth.

The recruitment part is the first working heart. In it, candidates and organisations each exist only once, with their relations, documents, tasks and history on one screen. After a virus scan, CVs are read automatically, after which AI makes proposals with the evidence attached; an employee reviews every proposal before anything changes.

The matching is built to be explainable: every score shows which parts it is built from and how much each part weighs. A score without an explanation is not acceptable in this system.

The foundations

Which principles lie beneath it?

Safe like ordinary software. Access based on roles and rights, as few rights per person as possible, encryption in transit and at rest, a virus scan on every uploaded file and an immutable audit trail. Sensitive data is only unlocked when there is a legal reason for it.

No lock-in. Every external provider, including the AI provider, sits behind its own internal layer. The core of the system depends nowhere on the response format of one party, and for every connection it is recorded how it can be left behind.

No burning tokens. AI is only used where it earns its place. Where ordinary programming logic is enough, no language model is called, and the system shows up front whether an AI run adds anything to what is already there.

Europe first. Data belongs within Europe. If a choice deviates from that, it happens only as a deliberate decision of the owner, with a dated substantiation in the decision register.

Deviations are logged. Every substantial decision is in a decision register with date and reason, and every deviation from the principles above is recorded there instead of silently tolerated.

The technology

What is it built on?

The back end is built in C# on ASP.NET Core, with PostgreSQL as the database through Entity Framework Core. The front end is React with TypeScript. The whole is a modular monolith in containers: the modules are strictly separated but run as one system, with fixed OpenAPI contracts between them.

These are the same techniques our developers build with at organisations. The own system is thereby also the proving ground where the approach has to hold up every day.

The difference

What makes it special?

The software follows NewData's process, not the other way round: that is the whole point of custom software, and the reason this system exists. See also custom AI solutions for how the same approach works at clients, and the client stories for what was built earlier.

Every change is traceable: who changed something, what the old and the new value was and why. Undoing is possible, but only with a real reason attached, and the undo itself is recorded too.

AI makes proposals in the system, no silent changes. Every proposal carries evidence and sources, and a far-reaching change requires a double confirmation from a person.

The project is honest about its own status: for every part it is recorded whether it is production-ready, a working prototype or a sketch. What is not finished is not called finished.

Questions

Frequently asked question about custom work

Why choose custom software over a standard package?

Because the software then follows your process instead of the other way round: a standard package forces the organisation into its mould, custom software shapes itself to the work. NewData chose its own business system for that reason and built it on that principle. If you want to know whether custom software fits your situation too, the custom software page is the starting point; within two working days you receive a first response to your vacancy (lead time of August 2026).

Next step

Something like this for your organisation?

Call 085 303 96 26 or email info@newdata.nl. Within two working days you receive a first response to your vacancy (lead time of August 2026).