Agentforce is priced by consumption, and that single fact should change how you budget for it. Most Salesforce buyers arrive with a seat-licence mental model, ask what an agent costs per user per month, and get a number that does not describe their bill. The bill is a function of how many actions the agent takes, and...
Enterprise Software
Articles, guides and tutorials on enterprise software, covering large-scale system design, procurement, integration and modernisation.
A salesforce integration almost never fails on protocol. Authenticating is a solved problem and posting a record is a solved problem. What ends projects is the daily request allocation and the shape of the data model, both usually discovered about three weeks after go-live, when the nightly job starts returning errors...
An uptime SLA looks like a promise and behaves like a refund policy. Suppliers know this. Customers frequently do not, and sign a service level agreement believing they have bought availability when what they have bought is a small discount in the event they do not get it. That is not necessarily a bad deal. It is a...
Software escrow exists to answer a reasonable fear: the supplier who built and runs your critical system goes out of business, and you are left with something you depend on and cannot maintain. An escrow agreement puts the source code with a third party who releases it to you if that happens. The fear is legitimate....
Disaster recovery in a small team is usually one line in a document nobody has opened: backups are enabled. That statement is true and it is not an answer, because it says nothing about how old the data would be, how long the restore takes, or whether anyone has ever performed one. The gap between having backups and...
Technical due diligence is not a code quality competition, and teams preparing for one usually spend their time on the wrong thing. Nobody buying a company is grading your abstractions. They are trying to work out what it will cost to own this system, and how badly it can go wrong after the money changes hands. That...
Fintech software development is priced and scheduled like ordinary software development right up until somebody asks who is authorised to hold the money. At that point the project stops being an engineering exercise and becomes a regulatory one with an engineering component, and the timeline you had in mind stops being...
An enterprise SEO agency is solving a different class of problem from a small-business one, and the difference is not scale in the arithmetic sense. A large site rarely fails because nobody knows what to fix. It fails because the person who knows cannot get it deployed. That is the part the pitch decks never cover. The...
AI agents for business are the current version of a familiar story: a demo that works beautifully in ten minutes, followed by six months of trying to make it work reliably enough to leave unattended. The gap between those two states is where almost all the budget goes, and almost none of the marketing material...
Healthcare software development in the UK costs more and takes longer than equivalent work in any other sector, and the reason is not that the code is harder. It is that a substantial portion of the budget goes on evidence rather than features: clinical risk documentation, information governance, and assurance...