Software Development & Services

Web application development

Off-the-shelf tools do not fit every process. We build web applications and APIs that are fast, accessible and secure, sign users in with the identity system they already have, and stay supported after release.

Technology
  • TypeScript
  • React
  • Node.js
  • ASP.NET Core
  • Java
  • Python
  • REST
  • GraphQL
  • PostgreSQL
  • SQL Server
  • Microsoft Graph
  • Azure App Service

Your situation

Is this what you are looking for?

If any of these sound familiar, this service is for you.

  • Staff copy data between spreadsheets and systems every day
  • Off-the-shelf software forces workarounds in your process
  • Customers phone or email for things they could do themselves
  • Your existing web system is slow, unsupported or hard to change

The work involved

What needs to be done

Whatever the size of the project, these are the steps that decide whether it succeeds.

  1. 1

    Define what the application must do

    List the users, the tasks they perform and the rules that apply, and agree what the first release includes. A clear scope is the best protection against cost and schedule surprises.

  2. 2

    Design the screens and the data

    Sketch the key screens and agree the information the system stores and who may see it. Reviewing prototypes early costs far less than changing finished software.

  3. 3

    Build and review in short steps

    Develop in small iterations and demonstrate working software regularly. You can correct direction early, and each step is checked by code review and automated tests.

  4. 4

    Secure, test and prepare for launch

    Check sign-in, permissions and input handling, test with real users and real data, and set up hosting, backups and monitoring before go-live.

  5. 5

    Launch, support and improve

    Release in a controlled way, fix issues quickly and plan improvements from real usage. Applications need regular updates to stay secure and useful.

How we can help

How we can help

This is what we do for you, so your team can stay focused on running the business.

Front end: SPAs and PWAs

Responsive, accessible interfaces built as single page applications or progressive web apps, tested on current browsers and on mobile screens.

Ask about this

Back end and APIs

Server-side logic, background jobs and well-documented REST and GraphQL APIs with versioning, authentication and rate limiting, for your own apps and for partners.

Ask about this

Custom software and business applications

Systems built around your policies, including HR management (HRMS), WebHelpdesk and service desk portals, and workflow and approval systems with reporting.

Ask about this

E-commerce and content management

Online shops and content management systems, with payments, catalog and content workflows chosen to fit your team rather than forced into a template.

Ask about this

Sign-in and Microsoft 365 integration

Microsoft Entra ID sign-in with single sign-on and role-based access, plus Microsoft Graph integration for mail, calendar, Teams and SharePoint data.

Ask about this

Hosting, performance and accessibility

Deployment to Azure with environments, monitoring, backups and automated releases, plus page speed budgets and checks against the Web Content Accessibility Guidelines.

Ask about this

What is included

The application types and business systems we build most often.

Application types

  • Progressive web apps
  • Single page applications
  • Customer portals
  • Internal business apps
  • E-commerce platforms
  • Content management systems

Business systems

  • HR management systems (HRMS)
  • WebHelpdesk and service desk portals
  • Workflow and approvals
  • Reporting and dashboards

Integration

  • REST and GraphQL APIs
  • Microsoft 365 and Entra ID
  • Payroll and accounting systems
  • Third-party services

What you get

Outcomes we aim for on every Web applications engagement.

Discuss this service

  • Software that matches your process instead of forcing a workaround
  • Staff sign in once with their work account
  • A documented API and codebase your team can maintain
  • Ongoing fixes, security updates and enhancements after launch

Common questions

Who owns the source code?

Ownership and licensing are set out in the contract before work starts. Many customers take full ownership of the code written for them, and we agree that up front.

Can the application use our existing Microsoft 365 logins?

Yes. We integrate Microsoft Entra ID so staff sign in once with their work account, and we can restrict access by group or role.

Can you take over or improve existing software?

Yes. We start with a code and architecture review, report what we find, and then agree whether to stabilize, refactor or rebuild parts of the system. We can also add an API to an existing system without rewriting all of it.

Have a project in mind?

Tell us what you are trying to achieve. We reply within one business day with next steps.