Skip to content
PreviewThe Windows download and the public source are in preparation. Request early access.
1000The inventory

Everything it does, tagged honestly.

Shipped means you can use it in the app today. Preview means it is in flight, invite-only or needs extra setup. Planned means it isn't built. Limits are written next to the claims, and if a capability isn't listed here, we don't claim it.

Shipped in the app todayPreview in flight or invite-onlyPlanned not built yet

The product itself runs Analytical Solutions' own companies and household every day. What is in preview is mostly the packaging: the Windows download, the public source release and managed hosting.

1000The ledger

Double-entry, the strict way

Every entry balances, every posted entry is permanent, and every correction leaves a trail.

  • Journal with draft, post and void

    Shipped

    Entries move from draft to posted. Posting is refused until debits equal credits to the cent.

  • Reversing entries

    Shipped

    A posted entry is never edited or deleted. You correct it with a reversing entry, and both stay on the record.

  • Journal approvals

    Shipped

    Entries can wait in an approval queue until someone with the right role signs off.

  • A ready-made chart of accounts

    Shipped

    A 118-account library mapped to IRS Schedule C and Form 1120 lines. Every account drills into its register.

  • Recurring and memorized entries

    Shipped

    Save an entry once and schedule it, from rent to monthly accruals.

  • Documents on the record

    Shipped

    Attach receipts, bills and statements to the entries they support.

  • Period close

    Shipped

    Periods are open, closed or locked, with a close checklist and an append-only history of every close and reopen.

1100Entities

Every company, and the household, in one place

Each entity keeps its own books. Consolidated views add them up and eliminate what they owe each other.

  • Separate books per entity

    Shipped

    Companies, holding structures and personal finances are each a first-class entity with their own chart and periods.

  • Consolidation with intercompany elimination

    Shipped

    Accounts flagged intercompany drop out of consolidated reports, so the group view does not double count.

    Note: Equity-method elimination is not included.

  • Lines never cross entities

    Shipped

    A line can only use an account that belongs to its own entity, checked in the app and by a database trigger.

  • Money Map

    Shipped

    See how money moves between your entities across the group.

  • Multiple currencies

    Planned

    Books in more than one currency.

    Note: Today every entity keeps its books in US dollars.

1200Banking

From the bank to a reconciled ledger

Bring transactions in, categorize them with rules you control, and reconcile to the statement.

  • CSV and OFX import

    Shipped

    Import bank and card files with duplicate detection and a review step before anything posts.

  • Categorization rules

    Shipped

    Rules propose the account for each transaction. You review and accept.

  • Bank feeds through SimpleFIN

    Shipped

    Sync transactions from your bank on a schedule into the review queue.

    Note: Needs your own SimpleFIN Bridge access.

  • Reconciliation

    Shipped

    Match the ledger to the statement. A reconciled period is locked against edits.

  • Stripe payouts

    Shipped

    Bring Stripe revenue and payouts into the books.

1300Receivables and payables

Invoices out, bills in

Track who owes you and whom you owe, with aging and year-end forms.

  • Invoices and customers

    Shipped

    Issue invoices, record payments and watch receivables age.

  • Client portal connection

    Shipped

    Customers' invoices and payments are served to a client portal through a versioned API.

  • Bills and vendors

    Shipped

    Enter bills, track vendors and see what is due and when.

  • 1099-NEC and 1099-MISC

    Shipped

    Year-end contractor reporting from the bills you already entered.

1400Assets and loans

Schedules that write their own entries

Long-lived items keep their own schedules, so the monthly entries are already worked out.

  • Fixed assets and depreciation

    Shipped

    Keep an asset register and its depreciation schedule.

  • Loans

    Shipped

    Track balances, interest and principal on a schedule.

  • Amortization schedules

    Shipped

    Spread prepaid costs and similar items over their periods.

1500Planning

Budgets and forecasts on the real books

Plans sit next to actuals, so the variance is always one click away.

  • Budgets and budget vs actual

    Shipped

    Budget by entity and account and compare against what posted.

  • Goals and drivers

    Shipped

    Set goals and drive the plan from the few numbers that move it.

  • Forecasts and cash outlook

    Shipped

    Project revenue and cash forward from today's books.

1600Reporting

Statements, packets and the tax rollup

The statements you file and present, per entity or consolidated.

  • Core statements

    Shipped

    Profit and loss, balance sheet, trial balance and cash flow.

    Note: The cash flow statement is a simplified first version.

  • Report packets and board packs

    Shipped

    Bundle the month's statements into one packet for owners or a board.

  • Tax rollup

    Shipped

    Roll accounts up to the tax lines they map to.

  • Shareable statements and CSV export

    Shipped

    Share a statement by link or export it.

1700CFO workspace and agents

A workspace for the person who runs the numbers

Today's priorities, the CFO view, and your own AI agent working against the ledger under your rules.

  • Today

    Shipped

    What needs attention now, with a cash outlook and a place to ask questions.

  • CFO workspace

    Shipped

    The CFO's view across entities, including the owner-pay true-up.

  • Built-in AI assistant

    Shipped

    Ask about the books and get categorization and extraction proposals. The assistant proposes; people approve.

    Note: Runs on an Anthropic or OpenAI API key configured for your instance.

  • MCP server for your agent

    Shipped

    Connect Claude, ChatGPT, Codex or any MCP client over HTTPS with OAuth. Scopes are read and draft.

    Note: On server and hosted instances. The local Windows app's connection is in Preview.

  • Agents stop at a draft

    Shipped

    An agent can create a draft entry. Posting, approving, closing and paying stay with people, enforced in the database.

  • Every agent call audited

    Shipped

    Each MCP request is recorded with the tool, the outcome and a hash of its arguments.

  • Agent connection on the local app

    Preview

    The same agent connection on the Windows app, on your own machine.

  • Your agent on your phone

    Preview

    Ask your agent's phone app about cash, the close or a bill, against your hosted instance.

    Note: Needs an instance reachable over HTTPS, such as a hosted instance.

1800Run it your way

Your machine, your server, or your own hosted instance

One product, three ways to run it, and your data stays in your own database in every one.

  • Windows download

    Preview

    A local install with its own embedded database. No separate database to set up.

  • Self-host from source

    Preview

    Run it on your own server under the Fair Source license.

    Note: The public source release is in preparation.

  • Managed hosting, one instance per client

    Preview

    We run a private instance with its own database for each client. No shared database.

    Note: Invite-only beta.

  • Password sign-in and first-run setup

    Preview

    Sign in with a password and set up your first entity from the app.

  • Bring your own API keys

    Preview

    Store your Anthropic, OpenAI, SimpleFIN and Stripe keys encrypted, managed in Settings.

  • Google and Microsoft sign-in with roles

    Shipped

    Viewer, accountant and owner roles, enforced on every action.

  • Backups that prove themselves

    Shipped

    A consistent snapshot, and a restore that loads it into a scratch database and re-checks that debits equal credits.

1900Read further

The two things people ask about first.

2000

Bring your own agent

Connect Claude, ChatGPT, Codex or any MCP client. Every tool by name, the two scopes, drafts that wait for a person, and your agent on your phone.

How agent access works
4000

Security and trust

The rules enforced twice, the fifteen database triggers, verified backups, one database per client, and what leaves your instance.

Security and trust

c/fCarried forward

Bring your books home.

Ask for early access to the Windows download and the source, or request a hosted instance of your own.

Features | Analytical Ledger