Launch business applications in a fraction of the time.
d1kit is an all-in-one application development and e-learning ecosystem. Financial accounting, approval workflow, synchronisation and integration come ready-made, so teams build only what is genuinely specific to the organisation - cutting development time by more than half.
Learn · Build · Earn - free classes take you from the fundamentals to project work.
- 50%+ Reduction in development time
- 21 Applications developed
- 4 Supported programming languages
- 2011 In continuous development since
Why business software takes so long to deliver
Projects run over time and over budget
Software projects routinely exceed their duration and their budget, because business needs keep evolving while the build is under way. Around 85% run over schedule, and a typical custom build takes four to twelve months to reach production.
The same foundations are rebuilt every time
Most of that time is not spent on what makes an organisation distinctive. It goes into records and forms, listings and filters, approvals, permissions, reporting and audit trails - the same operational backbone, written again.
Skilled people are not being brought through
Capable graduates are unemployed while teams struggle to find developers who can deliver. The gap is not talent; it is a route from learning to production work.
Standardise the repeatable part
In 1948 a single restaurant reorganised how food was prepared, and turned a slow, variable process into a fast and consistent one. It did not do so by serving less - it did so by standardising everything that did not need to be different every time.
d1kit applies that idea to business software. The operational backbone every organisation needs is provided as configured capability rather than commissioned work. What remains is the part that actually distinguishes the organisation, and that is where the delivery effort goes.
The result: high-performance web and mobile applications, delivered in less than half the time - without the result being generic.
- 2011
Development commences as a way to cut the repeated work out of web projects
- 2012
First version - a form generator - powers a live eCommerce platform
- 2013
First major deployment: a budget reconciliation tool in the oil and gas sector
- 2016
Adopted as the platform behind a health records system
- 2017
A regulator’s workflow processing system rebuilt on the platform in two months
- 2019
Underpins social protection data collection at national scale
- 2020
Institutional adoption as a standard development tool
What the platform provides
Two modules carry most deployments, sitting on facilities every business system needs.
Financial accounting
A configurable chart of accounts and double-entry ledger, budgeting with commitment control, procurement, remittances, receivables and payables, bank reconciliation, and full financial and management reporting.
Approval workflow
Work routed through the organisation’s real approval hierarchy: assignment and visibility per status, separation of duties, privileged override on the record, escalation and reminders when an item sits too long.
Data synchronisation
Distributed sites kept in step with a central hub over unreliable links - changes captured rather than re-sent, transfers that resume, and an auditable record of what moved.
Chat & video calls
Messaging, voice and video inside the system that already holds the record and already knows who each person is - for consultation, case discussion and support.
Test automation
Real usage recorded and replayed against new code before a release, so an upgrade can be shown not to have broken the journeys people depend on.
Fits the estate you already run
A deployment is expected to exchange data with what an organisation already operates. Three interfaces cover the ways that is normally done.
Integration credentials are issued per deployment by the organisation that operates it, with their own permissions, expiry and rate limits.
Provide people with the tools and skills needed for today's jobs.
d1kit is an e-learning ecosystem as much as a platform. We publish what a working developer needs to know, teach it for free, and take interns through to paid delivery work.
The learning guide
On 4 August 2017 we published a plain list of what a developer actually needs to be knowledgeable in - infrastructure, hosting, technologies, development process, business prospecting - as a publicly accessible document, and shared it with anyone who asked where to start. It is still open, and still maintained.
Read the guide →- 1 Start - Learn the ground
Work through the foundations and the first three areas of this guide. Free online classes cover the same ground with someone to ask. No approval, no cost, no commitment.
- 2 Intern - Build your skills and gain experience
Join as an intern and work on structured exercises with review from an experienced developer. This is where the development-process area stops being theory - you write the specification, the tests and the bug reports for real.
- 3 Intermediate - Work on real projects with our teams
Contribute to systems that are actually in use, alongside people who maintain them. You get code review, and you get to see how a delivered system behaves after handover - the part most training never shows.
- 4 Advanced - Receive contract offers and start earning
Members who reach this stage join project teams as consultants and take paid delivery work. The business prospecting area of the guide is what makes this stage possible rather than accidental.