The verdict in three sentences
Above 150,000 boxes and a handful of demanding banking clients, custom software at EUR 36,000 to 78,000 (roughly 120,000 to 260,000 TND in Tunisia) becomes more profitable than an international licence at EUR 6,000 to 18,000 a year that you never own. The decisive point is defensible traceability: who requested which box, when it left the shelf, who scanned it, when it was destroyed and under which authorisation. Plan for 5 to 7 months, including migration from your legacy system.
International licence or custom software: the 2026 comparison
Specialised records management vendors (O'Neil, Infolinx and similar) cover the warehouse well, but local tax rules, billing in local currency and Arabic or French client portals are often approximate. Custom software starts from your actual processes: racking, shuttles, scanning room, destruction reports.
| Criterion | International solution | Custom software |
|---|---|---|
| Initial cost | EUR 4,500 to 12,000 (configuration) | EUR 36,000 to 78,000 |
| Annual cost | EUR 6,000 to 18,000 in licences | EUR 3,600 to 9,000 (hosting, maintenance) |
| Local-currency billing with VAT | Partial adaptation | Native, monthly and per client |
| Client portal in local languages | Rarely complete | Included (EN, FR, AR) |
| Ownership of code and data | No | Yes |
| Cumulative 6-year cost (estimate) | EUR 40,500 to 120,000 | EUR 57,600 to 132,000 |
| Bank-specific changes | Vendor quote, slow | Planned in your own roadmap |
At equal volume, the 6-year gap is small; the difference lies in answering bank and insurer tender requirements quickly at renewal time.
The modules that justify the budget
| Module | Function | Indicative budget |
|---|---|---|
| Locations and barcodes | Box, file, rack, aisle, scan at every movement | EUR 7,500 to 13,500 |
| Retrieval request portal | Online request, 4 h urgent or 24 h standard, live tracking | EUR 6,000 to 12,000 |
| Scan-on-demand | Scan, indexing, secure PDF delivery, per-page billing | EUR 4,500 to 10,500 |
| Certified destruction | Retention schedule, client approval, certificate | EUR 3,600 to 7,500 |
| Monthly billing | Storage per box, shuttles, scanned pages, rush fees | EUR 5,400 to 10,500 |
| Audit log and bank reporting | Tamper-proof history, exports for internal control | EUR 4,500 to 12,000 |
| Warehouse mobile app | Android scanning, offline mode, route preparation | EUR 4,500 to 12,000 |
Migrating the old system (often an Access database or ageing ERP) takes 10 to 15% of the budget: deduplication, location reassignment and a physical spot check on 2 to 5% of boxes.
Traceability required by banking clients
Banks in Tunisia, the Gulf and the EU now require a full chain of custody per box, named access with two-factor authentication, localised or contractually controlled hosting (GDPR in Europe, national data laws in the Middle East) and timestamped destruction certificates. Software that cannot produce a box's complete history in 10 minutes loses points in supplier audits, sometimes the contract itself.
Typical plan: scoping and mock-ups in 4 to 6 weeks, development in 3 to 4 months, data migration and a one-client pilot in 4 to 6 weeks, then general rollout.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mr Ben Salah runs a records company near Tunis: 320,000 boxes, 14 clients including 5 banks, 9 warehouse staff. His legacy system does not handle billing: two people spend 6 days a month rebuilding invoices, and about 4% of services are missed (shuttles, rush requests, scanned pages). On revenue of 1,900,000 TND (about EUR 570,000), that is nearly 76,000 TND (EUR 22,800) a year unbilled. Custom software at 190,000 TND (EUR 57,000), plus 20,000 TND a year, recovers most of that leakage and frees one admin FTE (about 24,000 TND loaded). Estimated annual gain: 100,000 TND, a payback of just under 2 years, excluding contracts won thanks to traceability.
FAQ
How much does custom records management software cost in 2026?
Plan EUR 36,000 to 78,000 depending on modules, plus EUR 3,600 to 9,000 a year for hosting and maintenance. A core of locations, retrievals and billing starts around EUR 36,000.
How long does it take to replace our legacy system?
Between 5 and 7 months including migration and pilot. Piloting with a single client for 4 to 6 weeks avoids any service disruption.
Can you migrate data from Access or Excel?
Yes, it is the most common case. Migration takes 10 to 15% of the budget and includes a physical check of 2 to 5% of boxes to validate locations.
Can the client portal work in Arabic?
Yes, the portal can ship in English, French and Arabic with right-to-left display, for an extra EUR 2,400 to 4,500.
Where is the data hosted?
Your choice: a certified local host or a contractually controlled European cloud, depending on your banking clients' requirements. Hosting costs roughly EUR 120 to 450 a month.
Let's scope your project. Send us your box volume, typical clients and priority modules, and we will price a scope, a budget and a 5 to 7 month plan. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
