we create, modernize and rescue large web applications
We build the applications your business runs on.
Large, long-lived web software — designed and created from scratch, rescued when it stalls, or modernized without the lights going out. And everything we learn doing it, we write down here.
- Since
2003
The system a company is run on, still in production.
- Codebase
265 000lines of PHP
Lines of PHP in the largest system we maintain, in daily use.
- Stacks
5framework families
Framework families in daily use across our clients’ ecosystems.
Help
The big ones. Especially the difficult ones.
Small jobs are easy to find someone for. We are at our best on the application a business depends on — the one that is too large, too old, or too far behind schedule to hand to just anyone.
- Build the whole thingArchitecture, data model and interface decided before a line is written — then working software in front of you early, and at every iteration after that.
- Rescue what stalledThe previous team is gone and the deadline is not. We take the codebase as it is, tell you honestly what survives, and get it over the line.
- Modernize what already runsVersion upgrades, new features written in an old codebase’s own idiom, or an incremental port off ExtJS — shipped in stages, never as a big-bang rewrite.
Examples
Read the source
Runnable ExtJS, React, Angular, Vue and Svelte demos with the full, commented source — written to explain the “why”, not just the “how”.
Browse the examplesLearn
Read the thinking
What inheriting other people’s codebases teaches you about writing one that survives — the habits that still hold up five years after you have forgotten why you chose them.
Read the blog
References
I am highly pleased with Saki’s consulting services for a large Documents Planning Processing and Management systems that is now being used successfully by thousands of users at the UN.
git clone your-problem.git
Have one of the difficult ones?
Tell us where the project actually stands. You will get a straight answer — including “not a fit”, if that is the honest one.
