Skip to content
Peregrine Software

Custom software and API development shaped around how you work

Off-the-shelf software forces you to change how you work. We build software and APIs that fit your processes, remove repetitive admin and scale with your business, on the stack that suits you, including .NET, Spring and Node.

What's included

  • Business systems

    CRMs, ERPs, booking, invoicing and inventory systems tailored to your exact workflow.

  • API development

    Well-designed REST and GraphQL APIs with authentication, versioning and clear documentation, so your apps, partners and tools can use your data safely.

  • .NET and Spring development

    Robust back ends in C# and .NET or Java and Spring Boot, for businesses that already run on Microsoft or Java and need software that fits that world.

  • Integrations

    Connect accounting, payment, CRM and third-party APIs so your data flows in one place.

  • Process automation

    Replace spreadsheets and manual steps with reliable, automated workflows.

  • Cloud and security

    Secure, cloud-hosted architecture with role-based access, backups and POPIA-conscious data handling.

Who this is for

  • Companies that run on spreadsheets

    Quotes, stock, jobs or bookings live in Excel and email. We turn them into one system with a proper audit trail.

  • Teams outgrowing off-the-shelf tools

    You pay per seat for features you do not use and still work around the ones you need.

  • Products and partners that need an API

    Your app, a partner or a client needs secure access to your data. We design, build and document the API, or extend the one you have.

How a custom software project runs

  1. Map

    We sit with the people who do the work, document the real process and agree what to automate first.

  2. Design

    Data model, API contracts, screens and integrations laid out and reviewed with you before development.

  3. Iterate

    Working software every two weeks. You test with real data and we adjust as we learn.

  4. Hand over

    Deployment, documentation and team training. You own the code, and we stay on for support if you want us.

Tools we use for this work

  • .NET.NET
  • SpringSpring
  • Node.jsNode.js
  • TypeScriptTypeScript
  • PostgreSQLPostgreSQL
  • OpenAPI InitiativeOpenAPI Initiative
  • DockerDocker

Frequently asked questions

Why custom software instead of an off-the-shelf product?

Custom software fits your processes exactly, has no per-user licence creep and can grow with you. You own it.

Which technologies do you build with?

We choose the stack to fit your business. That includes C# and .NET or Java and Spring Boot for enterprise back ends, Node and TypeScript for fast-moving products, and the database that suits the job.

Can you build or extend an API for our existing system?

Yes. We design new REST and GraphQL APIs, and we add APIs on top of existing databases and legacy systems so other software can use them safely.

Can you integrate with our existing systems?

Yes. We regularly connect accounting packages, payment providers, CRMs and legacy databases.

How do projects run?

In short, agile iterations. You see working software early and often, so there are no surprises at the end.

Who owns the source code?

You do. We hand over the code, documentation and access to your hosting, so you are never locked in to us.

Let's talk about your custom software project

Tell us about your project and get a free, no-obligation quote within one business day.