Inventory
Shows what runs where, in which version, and until when it receives updates.
Your system runs, but nobody knows it in detail. We record application, database, server and email, assess the risks, recommend the next step in writing and, if you wish, take over operations.
Missing documentation usually goes unnoticed until something happens. Typical triggers:
Our reference pages show the support dates for PHP versions, Adobe ColdFusion and Linux distributions.
We record anything that is missing in the report and clarify with you how to obtain it.
Please do not send credentials by email or through the form. We agree a secure way for that in the intro call.
We receive access to code, server and database.
We record the application, database, server and email: versions, dependencies, scheduled tasks such as nightly imports, data sources and mail routes.
We check which backups exist, take a copy of the system and restore it on a test system. That way you know whether the system could be restored in an emergency.
We rank the risks by priority: missing security updates, components without support, and knowledge that only individual people hold.
We recommend the next step in writing, with reasons, and estimate the effort in working days. If you hand operations and maintenance over to us, a plan for the first 30 and 90 days follows.
Shows what runs where, in which version, and until when it receives updates.
Shows how application, database, server and email fit together.
Names what is at risk and what to do first.
Shows what is backed up and whether the system can be restored from it.
Compares staying, upgrading and migrating, with reasons and effort in working days.
The report ends with a recommendation for one of three routes:
We rarely recommend a rewrite. It pays off when the framework is no longer maintained, there are no tests and the business rules can be written down. If only the version is the problem, we upgrade. We also tell you when a migration is not worth it.
Ongoing operations are part of our service Takeover and maintenance. Upgrades and migrations are part of Migration and modernisation.
And if someone on our side drops out? We write the documentation on request. The repository is normally with you. We arrange cover on request.
Our working methods are described under How we work, and the kinds of systems our engineers know under Experience.
For companies with a system that nobody knows well any more: before an update, before a migration or when changing service provider.
The price covers one system, meaning one application with its database and its server. We price further systems individually.
A written report with inventory, risk register, recommendation and effort estimate. The report is yours.
A WooCommerce shop with 52 products loaded slowly or not at all. The cause was a paid network of bots sending tens of thousands of requests an hour, each from a different home address, and every single bot behaved perfectly. Our engineers stopped the traffic at the edge of the network, and when the bots changed tactics a month later, the second rule took the load off within two minutes.
A shop database without indexes worked as long as the tables were small. At 500 000 orders and 1.75 million order items every filter and every join came down to a full scan. We measured exactly what the missing indexes cost, added the right ones, and documented the traps that make an index useless even though it exists.
Yes, that is what the legacy review is for. First we record what is there: versions, dependencies, scheduled tasks, data sources and email routing. We also check whether the backups can be restored.
That we do not yet know your system is the normal starting point, not an obstacle. Only with the findings can we say what the system needs and what ongoing support would involve. The report is yours.
The first step has a fixed price that you know before we start: the Legacy review for a system consisting of application, database and server. What ongoing support costs depends on the condition of the system. We name a figure only after the legacy review, once we have seen the system.
We estimate the effort of the next steps in working days before you commission anything.
No. The legacy review is a separate engagement with a fixed scope and price. The report is yours, even if you continue on your own afterwards or commission another provider. We discuss whether ongoing support follows once the findings are in.
This can usually be solved. We start with what you still have to hand. That is the contract and customer account with the hosting provider, access to the domain and, where available, the repository and backups. Server access can often be reset through the hosting provider if you act as the contracting party. We only gain access to a system with your explicit consent.
We arrange a substitute on request. We also write the documentation on request, and the repository is normally held on your side, so the code stays in your hands. How we work together is described on the page How we work.
Our engineers have worked on these types of system:
Selected projects are described in detail on the projects page, among them ColdFusion in production and under load, email deliverability, a shop flooded by bots and SQL indexes in a shop database.
You will receive a first reply within one working day. When we begin work depends on our current workload and on the scope. We give you a binding answer in the intro call. If it is urgent, the 48-hour emergency assessment starts as soon as we have access to the system.
Tell us the technology (if known), the host and the state of the documentation. We reply within one working day and suggest a suitable first step.