Products Custom work Why Lookout Contact Us
Home / Custom work
/ Custom software

Software built to fit, and built to last.

When the catalog doesn't have it, we build it. Bespoke applications engineered on the Microsoft stack — architected to scale, built to be maintained, and run by the same team that ships our own commercial products.

/ What we build

Deep expertise across the Microsoft developer stack.

The same engineering we put into our own products is exactly what we bring to client work — from the manifest to the merchant account.

01

Office Add-ins

Outlook, Excel, Word, and PowerPoint add-ins built on Office.js — task panes, command surfaces, and AppSource publishing handled end to end.

02

.NET Web Applications

Production ASP.NET MVC apps in C#, backed by SQL Server and Entity Framework — architected to scale and built to be maintained.

03

Auth & Microsoft 365

Azure AD and MSAL single sign-on, on-behalf-of token flows, and Microsoft Graph integration done correctly and securely.

04

Billing & SaaS

Stripe subscriptions, checkout, and webhooks wired into clean multi-tenant architecture — so the revenue side just works.

05

Document Automation

OpenXML generation and merge-tag systems that turn structured data into polished, accurate Word and PDF documents.

06

AI Solutions

Practical, private AI — local and cloud based LLM inference, document intelligence, and semantic search that keep sensitive business data fully in your control.

/ How we work

A straight line from problem to shipped.

Five stages, no theater. You always know what we're building, why, and what comes next.

01

Discovery

We map the actual workflow — the spreadsheet someone maintains by hand, the step that breaks at month-end — and agree on what success looks like before any code is written.

Scope · success criteria
02

Architecture

We choose the stack, model the data, and design auth and tenancy up front. Decisions that are expensive to change later get made deliberately, not by accident.

Data model · auth · tenancy
03

Build

Iterative delivery in C# and ASP.NET MVC with working software you can try at every milestone — not a big reveal at the end. You see progress, we catch drift early.

Iterative milestones
04

Ship

Deployment, AppSource submission, billing integration, and the production cutover — handled. We've shipped commercial software through this exact path, so the launch isn't a guess.

Deploy · AppSource · billing
05

Support

Software is never “done.” We stay on for the bug that surfaces in week three and the feature you need in month six, with maintenance that keeps it healthy after launch.

Maintenance · iteration
/ Engineering principles

We don't just write code. We ship and run software.

Because we operate our own products in production, we know what makes custom software hold up after launch — and what makes it rot. That perspective shapes every build.

  • Built to be maintained. Readable code, sensible structure, and documentation that means the next developer — ours or yours — isn't lost.
  • Microsoft-native, all the way down. Add-ins, Graph, Azure AD, and AppSource are home turf, not a stack we're learning on your dime.
  • One team, end to end. Architecture, billing, auth, and support handled by the people who built it — no handoffs to a team that's never seen the code.
  • Yours, completely. You own the source, the accounts, and the deployment. No lock-in to a platform only we can touch.
// the stack we ship on, every day
C# ASP.NET MVC SQL Server Entity Framework Microsoft Graph Azure AD / MSAL Office.js OpenXML Stripe Billing Azure
/ Let's build

Have a problem worth solving?

Tell us what your business runs on and where it's getting stuck. We'll tell you honestly whether it's a fit — and what it would take to build.

hello@lookoutsoftware.com