MICROSIVE

Custom internal tools, client portals and web apps

Custom software that replaces the spreadsheet your team runs on.

We build custom internal tools, client portals and dashboards for teams that have outgrown spreadsheets and off-the-shelf tools. We agree the scope and a fixed quote first, build beside the systems you already use, and the code is yours.

What we build

  • Internal tools. The tracker, log or approval queue your team keeps in a shared spreadsheet, rebuilt as one application with your rules written in. In a warehouse that might be the record of accessorial and VAS (value-added services) work that has to reach the invoice, or when the system and the shelf disagree.
  • Client portals. A place where your clients check orders, download documents and raise requests without calling your team. Each client sees its own records and nobody else’s, drawn from one record across WMS, TMS and portal.
  • CRMs and dashboards. Pipelines, reports and the screen a manager checks each morning, drawn from the systems you already run.
  • Websites. Company and service sites with inquiry forms that reach your team. An editable content system is included where the project scopes it.
  • Tools for the road. Screens for dispatch, driver check-ins and the paperwork that has to follow a load to the invoice. More for trucking.

Software we built and run

We built Microsive Dialer, the calling system our own sales team uses, along with MicroFlow, MicroLead, Microsive CRM and Voice WFM. They are the clearest example of how we work. Software we built and still run.

Why this stack

  • Next.js, React and TypeScript: widely used, so any future team can pick up the code.
  • PostgreSQL with Prisma: your data sits in a standard database that other tools and teams can read.
  • Railway, a managed server, or the setup that suits the app: we deploy and host it, in accounts you own, in a region chosen with you. A US region is an option.

When custom software makes sense

Off-the-shelf software is the right start for many teams. Custom software starts to pay off when your team keeps working around a tool: copying data between systems, tracking approvals in email, or paying for features nobody uses while missing the one you need. If you run a WMS or TMS, we usually build beside it rather than replace it. We replace a system only when that system is a spreadsheet, or something you already want gone. The scope conversation is where we find out whether building is worth it.

    How a project runs

    1. Scope and quote. A written scope with a fixed quote before the build starts. Changes are quoted before they are done.
    2. Regular demos. You work through real screens with sample data while we build.
    3. Hand over. The source code and repository are yours. The full detail is on how we work.

    Questions we get

    Will it work with our WMS or TMS?

    It depends on the system. If it offers an API or an export, we can read from it and, where it allows, write back. We check what your system allows during the scope, before we quote.

    Can it be a mobile or desktop app as well?

    Yes. We build progressive web apps, which install from the browser and work on any phone, and we build apps for Android, iOS, Windows and Mac. Which of those fits is decided in the scope, because it changes the build and the cost.

    Can you take over software we already have?

    Yes. We take on migration, rescue and debugging work on existing codebases, such as moving JavaScript to TypeScript or fixing a database setup that keeps failing.

    How do you handle personal data?

    We advise and build. As part of the scope we work out what the software needs to collect, who can see it and how long it is kept, and we build to that. The accounts and the data stay yours.

    Software we built and still run

    We built an applicant tracking system that takes a recruitment agency’s candidate tracking out of spreadsheets, and we run it. Each agency works in its own separate space inside it.

    A recruiter moves candidates along a pipeline whose stages the agency defines for itself. What each person can see is decided twice over: by where they sit in the agency’s reporting line, so a manager sees their own team’s records and no one else’s, and by a role the agency writes, which turns individual pages, dashboard panels and actions on or off. The same structure is editable as an org chart you drag people around in.

    Around that sit resume screening that ranks a shortlist against a role, invoicing with placement fees, and attendance and leave for the agency’s own staff.

    Which spreadsheet would you replace first?

    Tell us what the software should do. Someone from our team replies within one business day.