Aegis BI: Building an AI Financial Command Center for Small Business
How we designed and built a BI platform that reads the files a business already keeps, forecasts from them, and travels in a pocket, now live in production.
4 min readJune 2026Product: Aegis BI
Aegis BI is our flagship product: an AI-assisted financial intelligence platform for small and mid-sized businesses, now live in production. This case study covers why we built it, the architectural decisions that shaped it, and what building it taught us about decision-first BI.
Problem
Small and mid-sized businesses have real financial data but no live picture of it. The numbers sit in spreadsheets and accounting exports; runway, revenue trajectory, and risk are reconstructed manually, quarterly at best. Enterprise BI platforms assume a data warehouse, an analyst team, and a six-month implementation, none of which these companies have.
Challenge
The hard constraint was onboarding: if setup requires a data pipeline project, the target customer never gets to value. The platform had to accept the data businesses actually have, a spreadsheet, and produce an executive-grade command center from it, automatically.
A first upload solves the first day and nothing after it. A dashboard that only knows what you last handed it goes stale on a schedule nobody agreed to, so the platform also had to read the workbook where the team already maintains it, in OneDrive or Google Sheets.
The second challenge was trust. Forecasts and AI recommendations are only useful if an operator believes them, which means visible reasoning, honest uncertainty, and a human always in the loop.
Solution
Aegis reads the files a business already keeps. Upload a workbook, or connect the one living in OneDrive or Google Sheets, and the platform maps columns, builds a KPI command center (revenue, expenses, net, coverage, margin, runway), and layers on forecasting, anomaly signals, and what-if scenario modeling. Connected sources are read where they sit, so the dashboard tracks the file rather than a copy of it.
It also leaves the browser. Aegis shipped first as an installable progressive web app and is now on the App Store as a native app for iPhone, iPad and Mac. That was a deliberate decision rather than a responsive-design afterthought: the moments these numbers settle an argument are meetings, site visits, and airports, none of which happen in front of the office desktop.
On top of that sits Glaukos, the built-in AI analyst. Glaukos reads the live dashboard context, runs risk-first analysis, and answers questions in plain English: briefings and recommendations with the reasoning shown, never silent actions.
Technical Implementation
The platform is Python end to end: a Dash (Plotly) front end with analytics running in-process against a Pandas services layer, and a FastAPI backend hosting the AI agents. The defining decision is where data lives: in the user's browser. Uploads are parsed in-session and stored in the browser's on-device database (IndexedDB); the backend is a stateless calculator that persists nothing.
Glaukos and the column-mapping agents call OpenAI's models with careful context engineering: structured dashboard state (metrics, trends, flags) travels with each request, so the analysis references the customer's actual numbers instead of generic financial advice. AI features send data out only with the user's explicit consent, with a strict local mode that forbids it entirely.
- Dash (Plotly) command-center front end, analytics in-process via Pandas
- Stateless FastAPI backend: datasets travel with the request, nothing persisted
- On-device storage: the browser's IndexedDB holds each user's source library
- OpenAI-powered agents (mapping, Q&A, briefings) gated behind explicit AI consent
Results
Aegis BI runs live in production on the web and as a native app on the App Store for iPhone, iPad and Mac, with the dashboard open to explore and companies onboarded directly. It serves as the flagship proof of our decision-intelligence approach: the files you already keep in, command center out, with an AI analyst that operators can interrogate rather than blindly trust.
It also compounds the consulting side of the business: the platform is the productized form of the dashboards, forecasting, and AI-solutions work we sell, which means the service offering is demonstrated rather than described.
Lessons Learned
Onboarding friction dominates everything: meeting businesses where their data already lives, first by reading their spreadsheets and then by connecting to them in OneDrive and Google Sheets, mattered more than any individual feature.
Where an answer is available decides whether it gets used. Building for the phone changed which decisions the product could influence, because the ones worth influencing are mostly made away from a desk.
Privacy can be an architecture, not a policy. Keeping data in the browser and making the backend stateless turned the hardest enterprise objection, "where does our data go?", into a one-sentence answer.
AI earns trust through transparency. Showing Glaukos's reasoning, and framing outputs as recommendations to a human decision-maker, made the AI a credible analyst instead of a gimmick.
Related
Aegis BI
AI-assisted financial intelligence that stays current: connect OneDrive or Google Sheets, then read the numbers anywhere through command-center dashboards, forecasting, what-if scenarios, and the Glaukos AI analyst.
Flagship · App Store
The Power of Privacy: How Ephemeral Backends Make Our Products Harder to Breach
You can't leak what you never stored. How one architectural decision, backends that hold as little user data as possible for as short a time as possible, runs through Aegis BI, MyBudgetNerd, and Thera, and why it's a security strategy, not just a privacy stance.
10 min read
Designing Executive Dashboards People Actually Use
Most dashboards are chart collections nobody opens twice. Decision-first design builds around operating questions and treats alerts as the product.
2 min read
Rebuilding the Infrastructure: One Cluttered AWS Account Into Four
Two live products shared one AWS account, three deployment systems, and a single disk. Over four days we rebuilt it into an account per app without taking either product down, plus the two near-misses that came closest to making that sentence untrue.
11 min read
Ready to Deliver Your Next Data Product?
Share your goals by email and we will respond with a practical next-step plan for scope, timeline, and delivery.


© 2026 Athena Data Labs
A division of Athena Analytics L.L.C.
