Custom ERP

Interconnected first. Replaced flow by flow. Accounting last.

We bring all your business data into one system: sales, purchasing, warehouse, delivery, invoicing, HR, production, IT, service and accounting. It does not matter whether you already have an ERP. Then the system takes over one flow at a time, and you switch off the old systems. No implementation that takes years, and no licence for every employee. Each flow takes three weeks, and accounting moves last.

Request a scope read Open the working demo A scope read is our free written reading of your requirements. It commits you to nothing. To talk first, book a call with the Project Engineer who would build your system.
3 weeks
Per flow, from signing to acceptance by your team
Your code
Assigned to you on acceptance, on your own servers. No fee per user
Full refund
Every euro paid, back within 14 days, if your team does not accept
The method

ConnectRunAnalyseRepeat

  1. 01 ConnectFirst we connect the systems around your ERP: sales channels, carriers, e-invoicing and the warehouse.
  2. 02 RunThen your team does a normal working day in the new system, side by side with the one they use now.
  3. 03 AnalyseAfter that, the system answers the questions that matter: where your margin is, what stock is short, what a batch really cost.
  4. 04 RepeatWe repeat the same steps for the next flow, until the whole business runs on one system. Accounting moves last, and only when you decide.
Where work starts
CRM and salesWeb shop, marketplaces, email, phone, messengers
Contracts and purchasingSupplier terms, orders, three-way match
ManufacturingRecipes, batches, the cost of each lot
One system
  1. Capture
  2. Commit
  3. Cover
  4. Execute
  5. Hand over
  6. Settle
What it connects to
Warehouse floorEvery line scanned
CarriersLabels out, tracking back
E-invoicingInvoice out, status back
Your ERP, the ledgerThe books move last
Each arrow is a connector. We test each one in a sandbox, a safe test copy, before it touches your live system.
Before you sign

Scope

  • We define the scope with the people who do the work, not only with those who sign. Each team shows us how it works today, and that becomes its acceptance checklist
  • Your requirements checked against our foundation (the base all our systems share), the same day
  • A free two-day probe: a look inside your live system, under a signed mutual NDA. We count real volumes, statuses and exceptions, the documents your people still handle by hand, and the systems that are still not connected to each other
  • A written scope: the price, the dates, the acceptance checklist, and what we will not build, and why
  • Your signature and a 50% deposit start the three weeks
Weeks 01-02

Build

  • We write the tests for money, tax and stock logic before the code
  • Accounting moves last. Until then your books stay where they are today, and documents flow back to them
  • Every integration is built in a sandbox before it connects to the live system
  • A new version every day, on your data, on our private server in the EU (the stand), where your people sign in
Week 03

Run, then accept

  • Your team does a normal working day in the new system, side by side with the one they use now
  • Each person has their own login, and roles are enforced in the database
  • Your team works through the acceptance checklist from the scope and signs it
  • If you accept and pay, we deploy it to your servers. If you do not accept, we return every euro you paid within 14 days
The demo

The same foundation in every system,
shaped to each business.

Every system we build uses the same foundation: the same lists, the same record cards with their history, and the same audit trail for every change. What changes between businesses is what the records are called and what must happen to them. This shared foundation is why we can fix the price. The demo is a working system with real screens. It opens in a new tab, and you do not need to talk to us first.

The same six steps in three different businesses.

An operations system repeats a few basic steps on records with different names. Read down the first column and you see a wholesaler. Read across and you see a manufacturer, then a clinic group. Each column shows only what is shipped or in build.

The step
WholesaleLive demo · open to anyone
ManufacturingShipped · live demo
Clinic groupPilot shipped
YoursScoped from your requirements

Your records, under the names your team already uses. Send us your requirements and you get a scope read back: what the foundation already covers, and what we have to write.

Request a scope read
01CaptureA request arrives that you must fulfil.
A customer order: twenty-one lines from a PDF
A production order for a batch
A visit, with the services it needs
02CommitThe system says what it can deliver.
Nineteen lines reserved, two out of stock
The recipe sets what the batch uses
Services priced from the list, in the clinic's currency
03CoverWhat is missing becomes a task for someone, linked to its cause.
A purchase order for the missing lines
A purchase of the material the batch lacks
Supplies and outside work bought for that visit
04ExecuteThe work is recorded where it is done.
Picked in aisle order, every line scanned
Made at the work centre, following the recipe
The visit takes place and is recorded
05Hand overIt leaves with the documents it must carry.
Delivery note, carrier label, tracking on the order
The finished lot goes into stock, with its cost
The patient's document, issued by the right company
06SettleIt is invoiced for what actually happened and posted to the books.
Invoice sent through e-invoicing, margin on the same screen
The cost of the lot posted to the books
Invoice, payment, double entry, per company and consolidated

Two demos on the same platform.

Each demo follows one record from where it arrives to its line in the books. Pick the business that looks like yours. The data is invented and rebuilt every few hours. No call, no card.

Distribution

Wholesale, sales channels and the books

Ten orders, five of them from sales channels. Follow one to its invoice, pick it with a scanner, and see what it did to the P&L.

Open the distributor demo

Manufacturing

A factory floor, batch by batch

Four ways in: Run the floor, Release a held batch, Buy the ingredients, Cost the batch. One premix was weighed outside its tolerance, so its work order is on hold until someone signs it off.

Open the factory demo

Anyone can open the wholesale column: a working system with real screens and its own data, exceptions included. The manufacturing column is open too, on its own demo server. The clinic column describes a pilot that has shipped.

Open the working demo Book a call with the Project Engineer
Reference builds

Reference builds,
and their status today.

A reference build is a system we built for one kind of business. It is not a product you buy. Where the status is Live demo or Pilot shipped, the logic of that business is already written and tested on the foundation. That is part of why we can fix a price in advance. Each status shows what exists today. The cases behind the first row are written out in full.

Evidence

Measured results,
and the controls behind them.

AI agents build and change every system here, directed by one Project Engineer who is accountable for it. Any release can be undone by putting back the version before it. In practice, a requirement written in plain words becomes a day of work. Each figure below says what it covers.

Everything connected, one connector at a time. We connected five of the eleven sales channels we mapped, carriers, a national e-invoicing system and an ERP with no usable API. Each took days, not months, because we write and test every connector in a sandbox before it touches the live system.

Changes, each shipped within a working day
220+
In the 30 days to 8 October 2026, across client and internal builds. Each change was specified, tested and released within a working day.
Rows migrated and reconciled
630,000+
Copied from a client’s live system in under four minutes and reconciled line by line as at the cutover date. The client’s own people worked in that copy before anyone relied on it.
Posted entries changed unnoticed
0
Anyone can check a figure without asking the person who entered it. Database rules block changes to posted entries and to the audit log. Every journal is hash-chained: each entry is sealed to the one before it, so a change made around those rules would show. You can check the chain on a screen in the system.
Automated checks
10,000+
On the reference build and its foundation. Every check must pass before a change goes in.
Browser journeys
100+
End-to-end tests that use the system through a real browser, the way a person does.
Written specifications
180+
Each one approved before we built it, with every task in it done.
Channel order accepted
<100 ms
To take in a marketplace or web-shop order and update all the stock behind it, measured on the server: 73 ms for 95% of orders. The limit we set is two seconds.
Slowest screen at production volume
150 ms
We timed every list a person waits for, with a client’s production volume behind it: 92,000 products, 187,000 order lines, 867,000 stock moves. The limit we set is one second.
Rows loaded in a load test
<1 min
More than 1.3 million rows at a client’s production volume, loaded into a new, empty environment.
Handover

What you control after handover,
written into the contract.

Four things decide what you control after go-live: where the system runs, the format of your data, who holds the code, and what the licence allows. The contract you sign covers each one. We expect to keep working with you as your business changes, and the contract keeps that your decision.

The code and the licence

The code written for your business is assigned to you on full payment, and its repository (where the code is stored) moves to your own account. It runs on our shared foundation. We license the foundation to your company and the companies it controls: worldwide, with no expiry and no user count, paid for by the build fee. The foundation’s core comes as a compiled package, and its source code goes into escrow after delivery. You may not resell, redistribute or run the foundation as a service for others. The whole installation can pass to a buyer of your business.

The servers

Once you accept and pay for the system, it runs on your infrastructure, in accounts you hold. We host only the three-week pilot. Nothing switches off if you stop the monthly service.

The data

Yours at all times, in a standard Postgres database. You can export it, read it and move it without asking us. It stays connected to your other systems.

Your team can extend it

A written map of what is safe to change and what the system depends on, and tests that fail if that core behaviour changes. At handover we certify your own person: using an AI agent, they ship three changes and undo one.

After handover, our access is listed by name and ends on a date you set. If you stop the monthly service and want us back later, there is no reinstatement fee.

Continuity

If we become unavailable,
the system keeps running.

One Project Engineer leads each build. So a fair question is: what happens if he is unavailable? The contract answers it before you sign. It also answers the data questions a security review asks next.

Where it runsYour infrastructure, in accounts you hold, under a licence that never expires and is not counted per user. Nothing switches off if you stop the monthly service.
Source escrowAfter delivery, the source code of the foundation’s core is placed in escrow. It is released to you if we cannot continue the contract, or if a year passes with no core update while you pay for updates.
Security fixesFree for the delivered foundation for at least five years from delivery, whether or not you pay for anything else.
Changes without usYour certified person makes them with an AI agent, checked by the same tests, and can undo a release.
Updates without the monthly serviceAn updates-only plan at €250 a month per contour (one business flow), billed annually.
Our accessListed by name after handover, ending on a date you set.
Your data in the pilotOn our private server in the EU (the stand), under the signed data processing agreement (DPA). If you do not accept, you receive an export of your data and a signed certificate of deletion.

Subprocessors, backups and incident terms in full: Trust.

Pricing

Published prices,
before any meeting.

We price by the contour: one complete business flow, such as order to invoice, warehouse or purchasing. A mid-size company starts with one or two. The whole business, with accounting last, is usually three or four. We publish the prices so your finance team can compare them with a quote for Odoo, SAP Business One, NetSuite or Dynamics before any meeting. The licence is not counted per user, so forty people cost the same as four. Prices exclude VAT. Hosting is billed by your own provider.

A contour, built

€10,000-15,000
Once · per contour · fixed in the written scope

Three weeks from signing to acceptance. Months 1 to 6 of running are included. A 50% deposit starts the build, and the rest is due on acceptance. If your team does not accept, we return every euro paid within 14 days. Once you accept and pay, we deploy it to your servers, assign your code to you and license the foundation to you with no expiry.

Running it with you

€1,000
Per contour, per month · from month 7 · cancel any month

It covers running and monitoring the system, backups, security patches, every foundation update for your industry, email support for your people, and changes within a monthly allowance set in your agreement. Anything beyond that needs a written estimate you approve. Stop at the end of any month and the system keeps running. Security fixes to the delivered foundation stay free for at least five years. An updates-only plan costs €250 per month per contour, billed annually.

Who builds it

Project Engineer.

Your system is not passed between teams. The Project Engineer who writes your scope directs the build, goes through acceptance with your team, and stays your contact while we run the system with you.

Alex Azariyev founded and runs a-systems. He has built business systems for fifteen years (ERP, CRM, MRP, warehouse and eCommerce), from the first written specification to the day the client’s own team takes over. He studied finance, worked as an analyst and a project lead, then ran a forty-person ERP department for four and a half years.

He has more than seventy ERP implementations behind him, on Odoo, Salesforce, NetSuite and similar platforms. He also publishes MyFinance MCP, an open-source personal finance server that AI assistants connect to.

He builds each contour by directing AI agents, under the controls described in Method and Evidence. If your team does not accept the system, he returns every euro you paid within 14 days.

The founderOn the record
Alex Azariyev
Alex Azariyev
Founder · your Project Engineer
  • Building business systems15 years
  • DomainsERP, CRM, MRP, warehouse, eCommerce
  • EducationFinance degree
  • RanA 40-person ERP department, 4.5 years
  • Implementations70+ ERP projects
  • Open sourceMyFinance MCP
  • LinkedIn/in/azariyev
  • Mailalex@a-systems.pro
Accountable for every commitment on this site
Scope read

Send the requirements you have.
Receive a scope read the same day.

Paste the text or attach the document, complete or not. You get back a private page that checks your requirements against our foundation. It lists what the system has to hold, the documents it issues, the flows between them, the systems it must connect to, what the foundation already covers, what we have to write, and an estimate in weeks. It is a first reading, not a quote. We fix the price later, in a written scope, after a probe of your live system.

Request a scope read Sign the mutual NDA Paste the text, or attach the PDF or DOCX you already have. We read it to produce your page and delete it after 30 days. To send your requirements as they really are, sign the mutual NDA first. It takes a minute, we have already signed it, and it covers personal data.
  1. Your records and documentsIn your team’s words, not software module names.
  2. What has to be connectedEvery system the flow touches, and how we can reach it: an API, a file, or nothing usable yet.
  3. Standard, custom, left outWhat the first contour would leave out, and why.
  4. The three weeks, week by weekWhat exists at the end of each week, and how to check it.
  5. Where we have not built beforeWe say so plainly when your business is outside what we have built.

Start with what
is not connected yet.

The demo is a working system with real screens. Follow one order from the channel it came from, through the scanner, to its line in the books. If it fits how your company works, send us your requirements. The scope read comes back the same day and names what has to be connected. We then fix the price in a written scope you approve.

Request a scope read Book a call with the Project Engineer The scope read costs nothing. The call is with Alex Azariyev, the Project Engineer who would build your system.

Which business should the demo show?

Two are open now. The data is invented and rebuilt every few hours. No call, no card.

Next: service companies, clinic groups and schools, on the same foundation.