Pragmatic
Software.

Full stack software development and technical consulting.

We tackle complex problems with straightforward and maintainable solutions. Past and current clients represent a wide variety of industries, including: finance, insurance, healthcare, travel, law, peer-to-peer betting, the fine art market, market analytics, and artificial intelligence.Pragmatic has a track record of working on products at all stages, from greenfield builds to large-scale distributed systems. Whether you're at idea-stage, MVP, or already have a fully-fledged product with an existing team, get in touch below!

Recent clients include

IR35 and Pragmatic Software

IR35

If you're reading this section you're no doubt aware of the April 2021 changes to Off-Payroll Working. If you're a small company then the status determination is ours to make. If you're medium/large sized then you need to make a status determination when engaging.Short Version
- Pragmatic only takes outside-IR35 contract engagements.
- We deliver a specific service for an agreed-upon budget by an end date.
- Pragmatic's developers remain independent from any company that engages us and are managed exclusively by Pragmatic Software.
- We're advised by one of the UK's largest specialist contracting accountancy firms, who have deep IR35 expertise. Should you wish, one of their advisors is available for a free-of-charge consultation regarding the ins-and-outs of hiring contractors.
For clients with existing software teams
Pragmatic is often contracted to deliver specific improvements to an existing codebase, maintained by an existing team (e.g. a 3rd-party API integration or a microservice migration). In these instances, the work we're doing on a daily basis will be intersecting with the work of your internal teams.
Good software is the result of collaboration and, while we take our independent status seriously, work never happens in a vacuum! For example, if the contract is migrating some existing system to a microservice architecture, you can expect us to interface continually with all the relevant teams, building a solution that serves your actual use case best.Our priority in these instances is to always ensure that when the engagement is complete, your team is left with code that they fully understand and are comfortable maintaining in the long run.

< Back