Solutions Factory

Self-hosted business software

Agents draft the routine work.You approve what goes out.

We do not rent software. We build the console.

Solutions Factory builds business software that runs on your own machines, with your data in your own database. Nothing is sent until a person approves it. You pay a flat software fee, with no per-seat charge.

  • Runs on your side

    On your machine, with your data in your own database.

  • You approve

    Agents draft. A person approves what goes out.

  • On the record

    Every run is logged: what it did and what it cost.

  • A spend cap

    Each agent and each run stops at a limit you set.

  • Your model

    Your key, a model on your machine, or metered through us.

  • A person comes to you

    Local pilots in Sjöbo and Hörby, set up in person.

ConsoleDemo data
Waiting for you
2
Runs today
28
Time saved
4.6 h

Reply to Brightwater Bakery

Waiting for you

Steps 3 of 3

  1. Read the request: 40 loaves a week from 3 November
  2. Looked up the last quote and the delivery days
  3. Drafted a reply with the price and two delivery options

Draft, nothing is sent until you approve it

Hi Maja, thanks for asking. We can deliver 40 loaves a week from 3 November, on Tuesdays and Fridays. The price is 18 SEK a loaf. Shall I book the first delivery?

Invented demo data. Click a task, approve a draft or send a follow-up.

Works with what you already use

Check it yourself

  • No cookies. The only third-party request is a cookieless page-view counter from Cloudflare.

    Privacy
  • Ask this site a question: six read-only tools at /mcp.

    Agent tools
  • Click through a guided demo that uses invented data.

    See the demo
  • Read the approval rule: nothing goes out without a person.

    Security

How a job runs

From the inbox to sent, one step at a time.

An agent reads, sorts and drafts. Then it stops and waits for you. Only after you approve does anything go out.

It reads
New messages come in and the agent counts them as it goes, so you can see how far it is.
It drafts
Replies are written from your own price list and your past quotes, not from a template.
It waits for you
The run stops at the gate until a person says yes. A draft never sends itself.
It sends once
Approved drafts go out, and the record shows who approved and when.
Inbox agentDemo data

Done: 14 messages handled, 1 reply sent

Done

14 of 14 messages

  1. Read the inbox
  2. Sort and prioritise
  3. Draft the replies
  4. Wait for you
  5. Approve and send
Invented data. Nothing is sent without an approval.

Two ways to read it

One run, read two ways.

Someone technical can open the full log. The owner gets one screen: what happened, what is ready, what it cost and what needs a decision.

The raw agent log
Every step, in order, for the day you want to check the work.
The one-screen summary
Plain words for the owner. No jargon and no scrolling.
Both stay on the record
Switching the view never changes what was kept.
Same run, two waysDemo data
08:02:11 Started: sort the inbox
08:02:11 Read message 1 of 55: "Quote for 40 loaves"
08:02:12 Read message 2 of 55: "Delivery moved to Friday"
08:02:12 Read message 3 of 55: "Invoice 1042 query"
08:02:13 Read message 4 of 55: "Newsletter"
08:02:13 Marked message 4 as routine
08:02:14 Read message 5 of 55: "Cannot open the booking link"
08:02:14 Marked message 5 as urgent
08:02:15 Looked up the customer for message 1
08:02:15 Found the last quote: 16 SEK a loaf
08:02:16 Checked delivery days: Tuesday and Friday
08:02:17 Wrote a draft reply to message 1
08:02:17 Checked the draft against the price list
08:02:18 Held the draft for approval
08:02:18 Read message 6 of 55: "Thanks!"
08:02:19 Marked message 6 as routine
… 198 more lines

Invented data. The same run, read two ways. Both stay on the record.

What we do

Your tools, built for you and kept by you.

We build the private, client-owned version of the software you rent today. It runs on your side, your data stays yours, and the workflows we build are yours to keep. See what is built and what comes next.

Routine work waits until Friday at 5pm.

CRM records go stale because typing them up is the part of the week nobody wants. Quote replies sit, and the forecast is built on gaps.

The usual fixes fall short. A hosted tool keeps your client data on someone else's platform and adds an AI tier priced per user. A self-hosted tool keeps your data and leaves the typing to you.

For a travel designer the same problem is a client email that needs a checked, priced itinerary before anyone can answer it.

Pick the job you want gone.

Each agent is a small app for one job. You tick the jobs you want and they are deployed to your workspace, with a preview first and nothing sent without your click. A representative installs each one for you.

See all jobs →
  • Know who has not paid you

    Once a month it reads your open invoices, groups them by how late they are and drafts a report for you to read. It does not contact anyone.

    It reads: Your open invoices in your accounting system

    Preview first. Nothing leaves without your click.

    Installed for you by a representative.

  • Stop paying for forgotten subscriptions

    Would look through your bank lines for repeating charges and list the ones that look unused, so you can cancel them. It would cancel nothing itself.

    It reads: Your bank statement lines

    Preview first. Nothing leaves without your click.

    Installed for you by a representative.

  • Never lose a missed call

    When a call is missed, it lists the number, finds the customer in your CRM and drafts a callback message for you to approve.

    It reads: Missed-call notices, caller numbers and your customer list

    Preview first. Nothing leaves without your click.

    Installed for you by a representative.

  • Hear it early when a customer may leave

    Flags customer accounts that show signs of leaving and drafts a message you can choose to send. It sends nothing itself.

    It reads: Customer accounts in your CRM

    Preview first. Nothing leaves without your click.

    Installed for you by a representative.

  • Read the feedback without reading every email

    Sorts incoming customer feedback emails into five groups, scores the mood of each and gives you a short digest.

    It reads: Customer feedback emails in your Gmail

    Preview first. Nothing leaves without your click.

    Installed for you by a representative.

  • Know about every renewal before it lapses

    Keeps one list of license, insurance, domain and filing renewals and warns you before each one.

    It reads: The renewal dates you give it

    Preview first. Nothing leaves without your click.

    Installed for you by a representative.

The products.

The engine, APG (Agents Proving Ground), runs the agents, and the console shows you what they are doing. CRM and Drengur are built on the engine, and together they are the suite. Case Room and Brain stand on their own.

Demo data. 3 drafts waiting for you. 24 runs today, 3.4 h saved. Spend 62% of today’s cap.

The console

One screen for every agent.

What each agent did, what it cost against its limit, and what is waiting for you to approve.

See the console →

Demo data. inbox-sort is running. Cost cap: 62% used. Every run is on the record.

The engine (APG)

The agent runtime, with recipes.

Every agent is declared in a registry, held to a cost cap and watched for health. Changing the model is a config edit.

See the engine →

Demo data. 2 follow-ups drafted, held for you. 12 contact records tidied. Pipeline complete, nothing typed.

Solutions Factory CRM

Agents do the data entry.

A full CRM where four agents keep the pipeline complete, so nobody types it up at 5pm on a Friday.

See CRM →

Demo data. Day 3 of 7 checked. Partner prices matched. Itinerary ready for your approval.

Drengur

An itinerary agent for travel designers.

It turns a client email into a checked, client-ready itinerary for your approval. Nothing is sent automatically.

See Drengur →

Demo data. Next deadline in 6 days. 3 papers filed to the right folder. Draft ready for your review.

Case Room

Prepare your own case, on your computer.

A standalone app for people who cannot afford a legal team. It organizes your papers and drafts in the form your region expects. It does not give legal advice.

See Case Room →

Demo data. 2 notes filed, 1 linked. Monday briefing ready. Everything stays on your machine.

Brain

A private notes vault that files itself.

Plain Markdown notes with agents that file, link, recall and brief. It works without any AI model and runs on your side.

See Brain →

The delivery service

We build it and keep it running.

The delivery service is how a client gets agents built for them. We design them around how you work, run them in your own APG and keep them healthy on a retainer. It is a service, and there is no off-the-shelf version.

How the delivery service works →

Case Room, Brain and the agent store are not released yet, and each page says where it stands. See what is coming.

Unforgettable Nordic is our first pilot.

Our own travel company runs on it.

Drengur drafts documents under operator review.

Nothing is sent without a person.

Customer deployments come next.

Each is listed here once the operator agrees to be named.

We name customer deployments here once they are live and the operators agree to be referenced.

See what is running today →

Coming next, or built for you.

The app and the agent store are in build. Some work does not fit a store listing, and we build that with you as an engagement. We list it all so you can tell us what you need.

The Solutions Factory app

One sign-in, with all your agents and apps as tiles. Use it in the browser, or download a copy that runs on your own computer. Neither is released yet.

See how it will work →

The agent store

Pick the job you want gone, tick it, and it is deployed to your workspace with a preview first. The listings are written and checked, and the store is switched off until they are ready.

Browse the jobs →
By engagement

Personal assistant

It is an agent operating system connected to your own tools. It reads and drafts, and one dashboard shows what it did and what waits for you. A person approves what goes out.

Talk to us about an engagement →

See the full list.

Four rules the software enforces.

Data stays in your database.

Contacts, deals, itineraries, money records, audit logs and agent telemetry sit in your database on your infrastructure. Inference is the one exception, and it is the one you control.

The machine drafts, a person confirms.

Agents read and reason on their own. A reply or a payment waits for a person to approve it before it leaves.

A failure is reported as a failure.

If a model returns the wrong shape, the run fails. It is not retried, and the record says what happened.

Spend stops at a cap.

Every agent has a spend limit, and so does every run. An agent that overspends stops before the cost reaches your bill.

Priced like infrastructure.

A flat software fee, with no per-seat line anywhere. Agents are USD 5.99 to 9.99 each a month, and Premium is USD 49 a month for nine. One flat monthly total, no credits, and a 30-day refund.

Inference is billed separately and itemized: your own model key, a model on your own GPU, or metered through us once that tier opens. We confirm fees per engagement, because they depend on scope.

See pricing →

A real person who comes to you.

Someone from Solutions Factory visits your business, sets the first agent up with you and comes back to see how it went. Local pilot for businesses in Sjöbo and Hörby: no setup fee, about 2,200 kr a month for three months, in return for your feedback and a case study.

Join the local pilot

Tell us what the work is.

Describe the work you want an agent to carry. A named person replies within 48 business hours and tells you whether it fits and what it would take to run on your own machines.