Most of what we build is operational: the systems a company runs on rather than the site in front of them. Multi-branch retail platforms, SaaS products with real tenancy, internal tools, APIs between systems that were never designed to talk to each other, and the mobile surfaces the people in the field actually use.
We are a software engineering company rather than a design agency that also codes. That shows up in what we argue about: the data model before the screens, permissions at the data layer rather than in the interface, and whether a backup has ever actually been restored. It also shows up in what we decline — we will tell a client to buy an off-the-shelf product when that is the right answer, even though it costs us the work.
Our clearest statement is EncoderPOS. It is our own product, in production, handling point of sale, live inventory, purchasing, multi-branch operations, accounting and analytics — and it keeps billing when the connection drops, because the businesses running it cannot stop selling when the internet does. Operating it means the unglamorous second-year work is something we have done rather than something we anticipate.