About

Useful software starts with clear thinking.

Letter99 Software is a custom software company in Denver, Colorado. Our focus is straightforward: understand the work, make thoughtful decisions, and build something useful.

Start a conversation
Good questions are part of the craft.

What we believe

The problem matters.
So do the people.

Software sits inside a real business. It has to fit the way people work, the systems they use, and the constraints they live with.

That is why we start with the workflow rather than a technology shopping list. A carefully chosen tool, a simpler step, or a focused integration can be more valuable than an unnecessarily large application.

Our aim is to make the important choices understandable. What does this approach make easier? What does it make harder? What needs to be true for it to work? Those questions deserve clear answers.

Principles in practice

How we approach the work.

01 / Communication

Say the useful thing.

Write down decisions. Surface uncertainty early. Keep progress updates focused on completed work, open questions, and the next action. Good communication reduces the amount of guessing a client has to do.

02 / Technology

Choose what fits.

Consider the product, its users, and who will maintain it. Favor understandable tools and a clear architecture. Add complexity when it solves a real requirement, with the tradeoff explained.

03 / Maintainability

Think beyond launch.

Readable code, useful tests, setup notes, and documented dependencies make future change easier. We treat operational needs and handover as part of the product conversation.

04 / Ownership

Make delivery clear.

Agree code ownership, access, licenses, and responsibilities in the proposal. Identify what gets handed over and how it will be used. Clear expectations are more useful than assumptions.

A good working relationship

Bring context.
Build understanding.

The most useful input is often a real example of the work.

A process that takes too many steps. Information that gets entered twice. An application that is difficult to change. An idea that needs to become tangible.

We can use that context to explore a practical starting point, the decisions involved, and whether a custom solution makes sense.

Let’s talk software

Good questions welcome.

Tell us about the work, not just the feature list. We’ll have a more useful conversation.

Start a conversation info@letter99.com