Translation Agency Software: Custom Build or Buy Plunet and XTRF
Buy. Under roughly 100 jobs a month in fewer than eight language pairs, Plunet or XTRF alongside memoQ or Trados will hold your operation, and building at that stage is ego rather than economics.
On this page
Buy. Under roughly 100 jobs a month in fewer than eight language pairs, Plunet or XTRF alongside memoQ or Trados will hold your operation, and building at that stage is ego rather than economics. Building starts to pay when your vendor manager is the routing engine, when you cannot state gross margin per job, or when a quality dispute cost you an account you could not evidence.
What Plunet, XTRF and the computer aided translation tools actually do well
It is 4:40 on a Friday and a client has sent eighteen files: an InDesign package, two XLIFF exports, a regulatory annex as a portable document format and a folder of subtitle files. Your project manager runs the analysis, opens the management system, then opens the spreadsheet where the actual business lives. Before you price a build, be clear about what the products already give you.
Plunet and XTRF are mature translation business management systems. They hold clients, quotes, jobs, purchase orders, invoicing and a vendor database, they connect to accounting, and they cost a fraction of a build. memoQ, RWS Trados Studio, Phrase and XTM produce the weighted analysis your whole pricing model rests on, hold translation memory and termbases, and run mechanical quality checks on tags, numbers, terminology and consistency. Rebuilding any of that would be a poor use of your money and we would talk you out of it.
If you run under about 100 jobs a month, work in fewer than eight language pairs, or serve a single vertical with highly repetitive content, keep buying. At that size the routing intelligence genuinely fits in one competent vendor manager's head and the spreadsheet beside the system is not a crisis. It becomes one later.
Where they stop: the vendor database is a list, not a ranking
Your management system holds language pair, rate and a specialisation dropdown. What your project manager actually decides on is none of those. This linguist is excellent on technical content into German and slow on marketing, has never missed a deadline under 5,000 words but missed two above that, is meaningfully cheaper than the fallback, and the client's in country reviewer in Osaka likes her. Plunet and XTRF let you filter. They do not rank, because ranking needs structured outcome data that nothing currently writes back.
The consequence is quiet and expensive. When your senior vendor manager takes two weeks off, throughput drops and quality complaints rise, and everyone calls it a bad month. It was not a bad month. The routing intelligence walked out of the building.
The second gap is the one that costs real margin every single job. Your computer aided translation tool produces a weighted analysis across repetitions, full matches, high fuzzy bands and no match segments. Your client contract applies one grid. Your linguist agreement applies a different one. Nothing reconciles them per job. When a client negotiates a better fuzzy grid, agencies almost never renegotiate the vendor grid to match, so the discount comes straight out of margin, invisibly, on every job, for years. That is the single most common silent leak in this category and most operators find it only when someone finally computes margin per job.
Third, quality. A reviewer sends back a complaint about a batch and you have no counter evidence, so you credit the invoice or lose the account. Your tools catch mechanics. They do not produce an auditable record tying an error to a linguist, a job and a client standard, classified against your error typology. The distinction between a genuine terminology error and a reviewer's stylistic preference is worth real money, because preferential changes are not vendor errors and should never justify a credit or count against a linguist's score.
Custom versus off the shelf: the arithmetic per job
Price this per job, because per seat pricing hides the thing that matters. In Digital Heroes delivery experience a focused first release runs $60,000 to $130,000 across 12 to 16 weeks. Midpoint $95,000, plus migration and four years of support, puts five years near $179,000, so roughly $36,000 a year.
At 200 jobs a month, that is 2,400 jobs a year and the build costs about $15 a job. Now price one instance of the leak. A 6,000 word job where the vendor rate rose three months ago and the system still holds the old figure, at a gap of three cents a word, costs you $180. You need one of those every twelve jobs for the build to pay for itself, and if you have never reconciled client and vendor grids per job, you have considerably more than that.
So the crossover sits somewhere between 120 and 200 jobs a month, and it arrives earlier when your client grids have been renegotiated and your vendor grids have not. Below 100 jobs a month the arithmetic does not work at any grid, because the leak is smaller than the build and a careful vendor manager catches most of it.
One more figure belongs in the comparison and nobody computes it. Take the hours your project managers spend chasing availability by email on a typical week and cost them properly. Sending nine availability messages and getting six answers by morning is a 26 hour turnaround that a ranked offer sequence turns into 90 minutes at five in the morning with nobody awake.
What a custom build actually costs, including the migration nobody scopes
A focused first release covering the assignment engine, margin per job and a linguist portal, running alongside your existing management system rather than replacing it, runs $60,000 to $130,000 in 12 to 16 weeks. A full platform adding an intake portal, computer aided translation integrations, quality assessment capture, vendor payments and finance synchronisation runs $150,000 to $400,000 phased over 6 to 12 months.
Data migration runs 10 to 25 percent of the build and it is where these projects quietly go over. Pulling eight years of job history cleanly out of Plunet or XTRF is real work, and it cannot be skipped, because that history is exactly what the scoring engine depends on. An assignment engine with no outcome data is a filter with extra steps.
Year two and each year after runs 15 to 20 percent of build cost annually. In this sector that funds integration drift more than anything else: memoQ, Trados, Phrase and XTM each have their own interface personality, Trados behaves differently on premise from its cloud offering, and any of them can change under you.
The line that arrives around month seven is file preparation. Clean InDesign handling and scanned document preparation is genuine engineering rather than a library call, and multi currency vendor payments across dozens of countries with tax handling is a second project hiding inside the first. Scope both explicitly or watch them appear as change orders.
The four situations where building wins
Regulatory and certification fit. If you hold ISO 17100 certification, the workflow has to produce the audit trail as it runs rather than by a person assembling it before a surveillance visit. Data residency is the sharper issue: your linguists are contractors in a dozen jurisdictions, your enterprise clients will audit where content sits and who processed it, and a data processing agreement that does not cover a particular country is a real commercial problem. Generic tools treat this as a checkbox and your first enterprise security review will find that out.
Scale economics. Past roughly 120 to 200 jobs a month, the per job cost of a build drops below the per job cost of the leak.
A workflow that is your competitive advantage. Routing is the value you add. The linguists produce the words. If picking the right one at the right price inside the right hour is what clients pay for, that logic deserves to be an asset you own rather than a relationship one person holds.
Integration sprawl across three or more systems. Two or three computer aided translation tools with different interfaces, an accounting system, a payment provider covering dozens of countries, and a client asking for an interface into their own release pipeline. Localisation buyers who can trigger jobs from their own build process do not leave.
How to decide in a week, then commission a written specification
Take last month's twenty largest jobs and compute actual gross margin on each by hand. Quoted revenue against the client grid, actual vendor cost against the vendor grid applied to the same analysis, plus rush handling and file preparation time. Do not estimate. Open the analysis logs.
Three things fall out and all three are useful. First, the spread, which is usually much wider than anyone expects and often includes at least one job delivered at a loss. Second, the accounts you have been subsidising, because margin by client is the view nobody has and operators routinely find one or two running far below what they believed. Third, the hours the exercise took, which tells you what a month end costs you today.
If the spread is tight and the exercise took an afternoon, keep your management system and negotiate your renewal with the number in hand. If you found an account running at a third of the margin you assumed, that single finding usually exceeds the annual cost of the build.
Then buy a specification rather than a build. At Digital Heroes that means a signed product requirements document covering the job, language task and step model with independent state, the grid reconciliation rules, the integrations by name and version, and acceptance criteria, written before any code exists. It is yours whether or not we build, so take it to three other firms and get quotes priced against the same document.
We are the wrong firm for you if you want a translation memory engine or a machine translation model built. Those exist, they are good, and you should buy them. We are also wrong if nobody will own the error typology, because a quality record nobody maintains is an opinion with a database behind it. What we bring is more than fifty specialists, over 2,000 projects delivered, our own products including ShopScore and HeroCheckout so we carry systems past launch, and India LLP, United States LLC and United Kingdom LTD entities so intellectual property assigns under law your advisers already read. Clutch, Trustpilot, Fiverr Vetted Pro and our D-U-N-S listing are all public.
Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
- McKinsey's Developer Velocity research finds best-in-class tools are the top contributor to software business success, yet only about 5% of executives ranked tools among their top-three software enablers, signaling underinvestment in developer tools (this finding originates in McKinsey's Developer Velocity study rather than the linked generative-AI article). Source: McKinsey & Company (2023) →
- Only 22% of firms are 'future ready' having significantly transformed digitally; these companies show average revenue growth 17.3 percentage points and net margins 14.0 percentage points above their industry average. Source: MIT Center for Information Systems Research (MIT Sloan) (2022) →
- Nucleus Research's analysis of published analytics deployment case studies found business intelligence and analytics returned an average of $13.01 in benefits for every dollar spent, up from $10.66 three years earlier. Source: Nucleus Research (2014) →
Frequently asked questions
What is the difference between a translation management system and a computer aided translation tool?
A computer aided translation tool is where linguists work: segmentation, translation memory, termbase, mechanical quality checks and the weighted word count analysis. A management system runs the business around it: clients, quotes, jobs, purchase orders, vendors and invoicing. Agencies need both and they solve different problems. Neither of them decides which linguist should receive a job or whether that job made money, which is the layer that usually ends up in a spreadsheet.
How much does it cost to migrate eight years of job history?
Budget 10 to 25 percent of the build figure and treat it as load bearing rather than housekeeping. The history is what a scoring engine learns from, so a partial migration produces a ranking nobody trusts. Expect the effort to sit in reconciling linguist identities across records, extracting outcome data from free text reviewer comments that were never coded, and deciding how far back rate history is still meaningful.
Who owns the linguist pool data and job history if we change developer?
You should, and it should be written down before kickoff: repository in your own organisation, hosting in your cloud account, exportable schema, full assignment of intellectual property and no per seat licence on your own system. At Digital Heroes the code is yours from the first commit. A developer proposing to host your linguist pool and job history on their infrastructure under their terms is offering a smaller, less accountable lock in.
Can we keep Plunet or XTRF and build only the routing layer?
Yes, and it is what we recommend most often. Keep the management system for invoicing, basic job records and client contacts, and build the intelligence layer on top with a two way synchronisation. That is why a 12 to 16 week first release is realistic: you are not rebuilding accounting, you are building the assignment engine, the margin view and the linguist portal that nobody sells you.
How long before a project manager notices the difference?
Twelve to sixteen weeks to a first release, and the visible change is the offer sequence rather than the reporting. Instead of nine availability messages and six answers by morning, an offer goes to the top three candidates in sequence with an acceptance window and escalates to a human if nobody takes it. The margin view lands in the same release and tends to be the thing management notices first.
What happens if a client renegotiates their fuzzy match grid?
Without reconciliation, the discount comes out of your margin on every job and nobody sees it, sometimes for years. The system should apply the client grid and the vendor grid independently to the same analysis output and show the delta before anyone accepts the job, with a configurable floor that flags or blocks assignment below your threshold. Then a client grid change triggers a vendor conversation rather than a silent loss.
Can quality assessment be captured without adding work for reviewers?
It has to be, or it will not happen. Generic quality forms fail because they add twenty minutes per job with no benefit to the person filling them in. The design that works captures changes at segment level in the interface the reviewer already uses and classifies them automatically against your error typology, separating genuine errors from stylistic preference. The record becomes a byproduct rather than a chore.
Should we build if our biggest problem is turnaround at weekends?
Look at where the hours actually go before deciding. If files arrive on Friday evening and nothing happens until Monday, an intake portal with automatic format detection, analysis and an instant quote for jobs under your threshold fixes it, and that is a smaller build than a full platform. If the delay is in finding an available linguist, the routing engine is the fix. They are different projects with different prices.
What happens if a client audits where our content is processed?
You need to answer with records rather than assurances: which linguist held which file, in which country, under which agreement, and for how long. This is not a feature you add later, because it depends on how the system stores assignments and files from the first release. If your enterprise pipeline includes regulated or patient content, raise it before the proposal, not after the first security questionnaire arrives.
Is it worth building if we already lost an account over a quality dispute?
That is usually the signal that settles it, provided the dispute was about evidence rather than about actual quality. If you could not produce a per linguist, per client error record when challenged, you were never going to win that conversation and you will lose the next one the same way. If the work genuinely was poor, software documents the problem more precisely and changes nothing about it.
I run a 15-person business. Is there a cheaper option than a full custom project management build?
Yes: a custom layer on top of a tool you already pay for. Digital Heroes ships client dashboards, automated reporting, and workflow glue built on the Asana and ClickUp APIs for $8,000 to $20,000, which fixes the specific gap without replacing the whole tool. A full custom platform rarely makes sense below roughly 50 seats unless the software faces your own customers.
We've outgrown ClickUp. Does that mean we need custom software?
Not automatically. First check whether ClickUp's Business tier at about $12 per user per month plus its API covers the gap, because most complaints about outgrowing ClickUp are really automation limits, not data model limits. The genuine signal for custom is structural: your work does not fit the task-in-a-list model, for example a job that must sit under two clients with separate billing at the same time. If you are paying someone monthly just to maintain workarounds, it is time to price a build.
How much does it cost to build a custom project management tool for my company?
A focused build that replaces one painful workflow runs $60,000 to $90,000, and a full platform with portfolio views, client access, and integrations runs $120,000 to $200,000 or more. Those are Digital Heroes delivery bands across 2,000+ projects, not list prices. Add 15 to 20 percent of the build cost per year for hosting, maintenance, and integration upkeep.
Which integrations should a custom project management tool have?
Start with the three that move money and attention: Slack or Teams for notifications, calendar sync for deadlines, and your accounting tool such as QuickBooks or Xero so tracked time flows into invoices without retyping. Development teams usually add GitHub or GitLab so tasks close when code merges. Each solid two-way integration adds roughly 1 to 2 weeks of build time, so rank them by hours saved per week rather than wishlist order.
Can a solo freelancer build project management software, or do I need an agency?
A strong freelancer can deliver a single-team internal tracker in the $15,000 to $25,000 range. Once you need role-based permissions, real-time updates, several integrations, and someone on call after launch, you need a 4 to 5 person team, because those features cross design, backend, and QA at once. The bigger freelancer risk is continuity: one person on vacation becomes an outage in your delivery pipeline.
Who can build a custom project management software system?
Digital Heroes builds custom project management software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other project management software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.
Related guides
Published · Last updated .