Case studies / Web app · TMS
The TMS that runs a translation agency.
A concrete example of our custom web app development: a complete Translation Management System, built by our team for the group’s translation bureau. Orders, clients, translators, quotes and invoices in a single platform — live in production every day.

The problem
Running an agency on spreadsheets and email doesn’t hold up.
A translation bureau handles hundreds of orders a month: every order has a client, a language pair, a specialisation, files, a quote, an assigned translator, a deadline and an invoice. Keeping all of that on spreadsheets, chats and email means only one thing: sooner or later something slips through — and what slips is a delivery.
What was needed was a single system, not ten disconnected tools. One place where every order has a status, every client a record, every translator a workload and every job its invoice.
Our answer
A complete TMS, built by us.
We designed and developed a dedicated Translation Management System: a web app where the order, the payment, the assignment, the delivery and the accounting all flow through. It is the group’s internal operating system — we use it every day. And this is the same engineering we put into the custom web apps we build for our clients.
What we built
The features, from the first quote to the last invoice.
Inside the system
Real screens, from the system in production.

Every client has a record: details, past orders, payments and documents all in one place.

Invoices are generated by the system as PDFs, with the payment history linked to the order.

One more detail
The TMS inside Telegram too.
We brought the main features into a Telegram Mini App: orders open right inside the chat, with nothing to install. It is a kind of integration that few in Italy still offer — and one we know how to build, because we have already built it for ourselves.
How it’s built inside
An architecture built to last.
A layered backend (router → service → repository → model): the business logic lives in the services, never in the controllers or the models. A frontend organised by feature, with a single source of truth for the data. The slow operations — file analysis, PDF generation, email — go through a queue, so the interface stays responsive.
The phases
Built in phases, without redoing anything twice.
Each phase delivers something usable and sets up the next. The same method we use to bring clients’ projects online: first the foundations, then the flow that brings value, then the rest.
The result
In production, every day.
in production, without going back to spreadsheets
orders handled per month, over 2,000 a year
administrators, project managers and partner agencies working in it
REMARKA GROUP PROJECT — VERIFIABLE AT tms.perevod4.ru
Interested in this project?
Need a custom app or website? Let’s talk.
We design and develop custom websites and web apps for companies and professionals. Tell us your idea: a quote in 24 hours, at a fixed price.