Skip to content
NarrowForge

NF / Principles

How we build software

Five constraints that keep NarrowForge products small, honest and maintainable.

  1. 01

    One problem at a time

    Our products are deliberately narrow. If a request needs a second product, it gets a second product — not a bloated first one.

  2. 02

    No artificial complexity

    We don't turn a simple problem into a platform. Configuration exists where the job varies; nowhere else.

  3. 03

    Minimal permissions

    Apps request only what they need. Broad access is a design failure, not a convenience.

  4. 04

    Clear boundaries

    We say what a product does — and what it doesn't. Product pages, docs and FAQs hold that line.

  5. 05

    Sustainable software

    Products are designed to remain maintainable by a small team: small scope, boring infrastructure, documented behaviour.