Software engineering practice · Custom systems for early-stage companies hello@harveysoftware.com Enquiries within one business day

Engineering partner

Software built to specification.

Harvey Software Solutions designs, builds and maintains custom software for founders taking a product from concept to production — web applications, integrations, and the internal systems an operation depends on.

  • 01Fixed scope,
    written estimate
  • 02Direct access to
    the engineer
  • 03Documented,
    transferable handover

Section I — Capabilities

Five areas of practice

Engagements are scoped individually. Most begin with a discovery workshop and a written specification.

01

Custom web applications

Product builds from an empty repository through to a deployed, monitored application — data model, interface, server and release pipeline treated as one piece of work.

  • Architecture
  • Front and back end
  • Deployment

02

Business process automation

Manual, repeated administration replaced with monitored workflows. Approvals, notifications, document generation and scheduled data movement between the tools already in use.

  • Process mapping
  • Workflow build
  • Exception handling

03

Internal tools and registers

Systems of record for the parts of a business a spreadsheet has outgrown — asset registers, training matrices, compliance logs and scheduling, with role-based access and reporting.

  • Data model
  • Administration interface
  • Reporting

04

Systems integration and APIs

Interfaces between systems that were never designed to speak to one another, and documented APIs for the systems you own — specified, versioned and tested against real payloads.

  • API design
  • Third-party integration
  • Documentation

05

Consulting and discovery workshops

A short, fixed-fee engagement to establish what should be built before committing a budget to building it. Concludes with a written specification and an estimate you may take anywhere.

  • Requirements
  • Technical specification
  • Estimate

Section II — Approach

Four stages, each with a deliverable you can hold

  1. Stage 01

    Discovery

    Sessions with the people who will use the system, mapping the process as it runs today and where it costs you time.

    Output — process map

  2. Stage 02

    Specification

    Scope, data model, interfaces and acceptance criteria written down and agreed, with a fixed estimate against them.

    Output — specification, estimate

  3. Stage 03

    Build

    Delivered in reviewable increments on a staging environment, so the first time you see the system is not the day it goes live.

    Output — working increments

  4. Stage 04

    Handover and support

    Source, credentials and documentation transferred to you, with an optional support arrangement rather than a dependency.

    Output — documentation, access

Section III — Technology

Chosen for the problem, not the fashion

Every tool below is one used in delivered work. Where an existing Microsoft 365 estate makes the Power Platform the sensible answer, that is what is recommended.

Languages
JavaScript · TypeScript · Python · Go · C · C# · SQL
Frameworks
React · Node.js · Express · Flask · Django · React Native
Data
PostgreSQL · MongoDB · Dataverse
Platforms
Microsoft Power Platform — Power Apps, Power Automate, Power BI
Specialist
Unity — interactive and AR/VR builds · Low-level systems work in C

Section IV — About

portrait — principal

A single accountable engineer, not an account manager

Harvey Software Solutions is the practice of Benjamin Harvey, a software developer with commercial experience delivering business systems on the Microsoft Power Platform alongside full-stack web development. The work spans real-time applications, secure authentication services, internal registers and reporting.

The practice is deliberately small. You speak to the person writing the software, scope is agreed in writing before work begins, and everything built is handed over in a state another engineer could pick up.

Principal
Benjamin Harvey
Discipline
Full-stack engineering
Engagement
Project or retainer

Section V — Enquiries

Describe the problem. We will tell you if we are the right practice for it.

Every enquiry receives a written response within one business day, including a candid answer where the work is not a fit.

Telephone
+00 0000 000 000
Hours
Monday to Friday, 09:00 — 17:30

Project enquiry