Demiton LogoDemiton
Back to all articles
Log Entry 001: From First Feature to Financial Core

Log Entry 001: From First Feature to Financial Core

By Justin Trollip, Founder of Demiton on 12 September 2025

product development
engineering
saas
erp
feature release
roadmap

Every software product starts with a single, critical feature. For Demiton, that feature was clear: we had to solve the "Manual Work Order Chaos" for our foundational design partner. The goal was to build a rock-solid, intuitive tool to replace the spreadsheet at the heart of their operations.

Today, we hit that first major milestone.

But building a single feature is not the same as building an enduring platform. The completion of our first initiative immediately brought the next two into sharp focus. This isn't just about adding more buttons; it's about laying the architectural and philosophical groundwork for the next ten years.

Here is a look at what we've just completed and a transparent plan for the two critical initiatives we are tackling next.

Step 1: The Operational Heartbeat – Core Work Order Management (DFS-001 Complete)

Before anything else, we had to give our key user persona, the "Operations Manager," a central place to manage their daily work. This was the objective of our first major specification, DFS-001.

The result is the new Work Order Management module. It's the digital command center designed to capture every job, from creation and assignment to completion. To build it, we first had to establish the foundational data in "The Register"—creating a Customer and a serialized Asset (like a specific bin). Only then could we log a work order against that specific asset.

Here’s a look at the core workflow in action:

A GIF of the new Radial Action Menu expanding on a mobile device. (The new Radial Action Menu in action—designed for focus, in the field.)

This module establishes the first "single source of truth" in the application, ensuring that every action leaves a digital trace and providing a live, real-time view of the entire operation. With this foundation in place, we've taken the first concrete step toward eliminating the "Admin Tax" that plagues service businesses.

Step 2: From Feature to Framework – UI/UX Standardization (DFS-004)

When you build fast, you create inconsistencies. This is a natural part of the startup process. In one part of the app, you click a "View Details" button; in another, you click the item's name. One details page is a simple card; another is a more complex layout.

This is the problem our next initiative, DFS-004: UI/UX Standardization, is designed to solve.

The goal is to create a single, predictable, and professional "language" for the entire application. This involves:

  • A Universal List Pattern: Every table will now have the same structure: you click the item's name/ID to navigate, and a consistent "Actions" menu on the right provides access to edit and delete functions.
  • The "Dossier" Layout: We are refactoring every details page in the application to use our new "Dossier" pattern—a persistent left-hand sidebar for navigation with the main content on the right. This creates a powerful and scalable container for viewing complex entities.
  • A Standardized Editing Workflow: All "Edit" actions will now be handled through a consistent modal dialog, using reusable forms to ensure efficiency and predictability.

Customer Screenshot. An example of the new, standardized "Dossier" layout for a customer details page.

By completing DFS-004, we ensure that as the application grows, its user experience remains cohesive, intuitive, and professional.

Step 3: The Financial Engine – The Path to a True Business OS (DFS-005)

This is the most ambitious and important step in our journey. A business application isn't just about managing operations; it's about understanding their financial impact. Our next architectural project, DFS-005: The Financial Core, is designed to build this intelligence engine.

Inspired by the power of ERPs like Dynamics 365, but designed to avoid their complexities, we are building a full double-entry General Ledger directly into the heart of Demiton. The key innovation is how we link operations to finance:

  • Every operational document (like a WorkOrder or a future Invoice) will be a "Business Document."
  • Every Business Document will have a mandatory "Posting Profile" attached to it.

This Posting Profile is a set of rules that explicitly defines how that document's events (e.g., "On Completion," "On Invoice Payment") translate into financial transactions (Debits and Credits) in the General Ledger.

Posting Profiles. A high-level diagram showing how Business Documents connect to the General Ledger via Posting Profiles.

This creates an unbreakable, auditable link between a real-world event and its financial record. It's the foundation that will allow us to provide deep business intelligence, power future machine learning models, and ultimately, build a true Business Operating System.

Building the System, Not Just the Features

Our development is guided by our internal "constitution"—a set of playbooks and Standard Operating Procedures. By formalizing our work into Definitive Feature Specifications like these, we ensure we're not just chasing features, but methodically building an enduring, long-term system. It's our commitment to the "Seven Generations Principle"—building something designed to last.


What's Next? Our engineering focus is now dedicated to executing DFS-004 and DFS-005. These initiatives are the bedrock upon which every future feature, from Accounting to advanced analytics, will be built. Follow along here for more updates as we continue the journey.