An internal AI assistant is an AI system that answers employees' questions from company data and, in its useful form, also acts in company tools: it looks up the order in the ERP, drafts the reply in the mailbox, creates the ticket. The build-vs-buy decision is not about the chat window, which any team can stand up in an afternoon. It is about the four things behind the window that decide whether the assistant is still in use in twelve months: live connections to your systems, permissions on every row it reads, approval gates before it writes, and logs an auditor accepts.
This guide gives you a real cost model for three paths (build from scratch, assemble from open source, buy a platform), an honest list of what the open-source path does not include, and a decision tree by team size and regulation. It deliberately skips the part everyone else covers first, the retrieval pipeline: we did that in how to build an AI knowledge base.
What counts as an internal AI assistant, and what is just a chatbot
The dividing line is whether the assistant can reach your data with your permissions, and whether it can act. A chatbot with a system prompt and a PDF upload is a demo. An internal AI assistant reads from the CRM, the ticket system, the wiki and the shared mailbox, shows each person only what they may see, and completes tasks with a confirmation step. That second definition is what the AI operating system article calls the six components, and it is the definition that makes build-vs-buy a real question, because the first three components are easy and the last three are where in-house projects stall.
It matters because the demo is where most build decisions are made. The prototype impresses in week two; the permission model, the approval flow and the audit log are still open in month six. kapa.ai's build-vs-buy analysis puts it plainly: teams get 70% there and the remaining 30% is the part that never ships.
Build vs buy AI software: the three paths (build, assemble, buy)
Build means your developers write the assistant on top of model APIs: retrieval, connectors, permissions, agent logic, interface. Assemble means you run open-source components (Open WebUI or LibreChat as the chat, n8n for workflows, a vector database for retrieval) and write the glue. Buy means a managed platform that ships the six components and you configure connectors, roles and agents.
The honest summary: build wins only at very high volume or with a hard requirement no vendor meets; assemble wins when you have a platform team and a regulatory need for on-premise operation; buy wins for almost everyone below about 500 people, on total cost and on time to a usable assistant. The table gives the numbers behind that claim.
| Criterion | Build from scratch | Assemble from open source | Buy a platform |
|---|---|---|---|
| Time to first usable assistant | 4 to 6 months | 6 to 12 weeks (chat in days, permissions and connectors are the long part) | Days: connectors and agents configured from the chat |
| Initial cost | 100k to 500k € per production-grade assistant | 35k to 55k € (infrastructure, RAG integration, GPU if self-hosted) | 0 to 5k € setup |
| Running cost per user and month | Team of 2 engineers: 400 to 600k € a year regardless of users | 0.40 to 16 € plus the platform team | Seat price in the Copilot range plus usage-based model costs |
| Per-row permissions on your data | You design and maintain them | Not included; role-level at best | Included (ask for the demo with a restricted user) |
| Approval gates before writes | You build them | n8n has no built-in approval or undo | Included |
| Audit logs | You build them | Basic request logs, no per-user attribution | Three separate logs, exportable |
| Model choice | Any | Any, incl. local models | Depends: multi-LLM platforms swap in one line, single-vendor ones do not |
| Who is on call at 2 a.m. | Your team | Your team | The vendor |
| Exit | You own everything | You own everything, incl. the debt | Check data export and connector portability in the contract |
Sources for the numbers: pexon-consulting's cost model (400 employees, 250 active users) puts the self-hosted path at 0.38 to 2 € per user and month after 55,000 € setup, Azure OpenAI at 4 to 16 € after 35,000 €, SaaS at 30 to 40 € after 5,000 €. itportal24 quotes 30,000 to 90,000 € for a DACH mid-market pilot with one core-system integration and 100,000 to 350,000 € for a rollout across two or three functions. kapa.ai puts the post-launch team at two AI engineers, 400 to 600k $ a year.
Before you pick a path: where does your company stand?
The free AI readiness assessment scores data, tooling, skills and governance in 12 minutes. A low data score means the build path is a data project first. Anonymous, EU-hosted.
What the open-source stack does not include
The assemble path is the most underestimated of the three, because the first week goes so well. Open WebUI or LibreChat give you a polished chat in an afternoon; n8n gives you a workflow that reads a mailbox and writes a Slack message by the end of the day; a vector database and an embedding model give you search over your PDFs. What you have at that point is the demo. The list below is what you still have to write yourself, and each item is a multi-week piece of work with an owner. Our comparison of Open WebUI, LibreChat and AnythingLLM and the real cost of self-hosted AI go into the operating side.
The test that ends most build discussions in one meeting: create a user without HR access, connect the HR folder, ask the prototype a salary question. If it answers, the demo has just shown you the missing 30%.
When building still wins
Building is the right call in three situations, and it is worth naming them so the rest of the article does not read as a sales pitch. First, volume: at roughly a million conversations a year for a complex, multi-system agent, the three-year cost of a dedicated team drops below platform pricing. Second, a hard regulatory requirement for air-gapped operation with no managed component, which rules out every cloud platform including ours. Third, the assistant is your product: if you sell it, you own it.
Outside those three, the evidence points one way. McKinsey's 2026 survey has about a third of organisations choosing to build with agentic coding tools, which means two thirds buy, and the ones that build are overwhelmingly large. For a 40- to 500-person company the AI strategy for small business argument holds: spend the engineering on your product, not on rebuilding a permission model.
Build or assemble when
You already run a platform team with on-call capacity
Regulation demands air-gapped, on-premise operation
Volume is in the millions of conversations a year
The assistant is the product you sell
Buy when
You have fewer than about 500 people and no platform team
You need permissions, approvals and audit logs from day one
The first usable assistant has to exist this quarter
Your engineers have a product to build that is not this
Data sources: which three to connect first
Connect the systems where questions are asked and answered today, not the systems with the most data. For most companies that is chat (Slack or Teams), the ticket or CRM system, and the document store; the calendar comes fourth because it turns the assistant from reactive into proactive. The ERP, the one everyone names first, comes later: its data is structured, its questions are narrow and its integration is the most expensive. The data silos article explains why the integration project is where build budgets vanish.
Run a short anonymous survey before you decide: where do people look things up, whom do they ask, what can they never find. The answers name your first three connectors, and they are rarely the ones IT would have picked.
The survey, ready to send: the free AI usage survey
Shows where your team already searches, asks and uses AI, including shadow tools. The result is your connector shortlist. Anonymous, EU-hosted.
The decision tree by team size and regulation
Under 50 people
Buy. A platform without seat minimum costs less per month than one developer day. Your only real question is EU hosting and a data processing agreement.
50 to 500 people, no platform team
Buy, and make the permission demo the first evaluation step. If a vendor cannot show a restricted user getting no answer, move on. Check seat floors: ChatGPT Enterprise's roughly 150-seat minimum excludes most of this bracket.
50 to 500 people, platform team, on-premise requirement
Assemble, but budget the missing 30% explicitly: permissions, approvals, logs, connector maintenance. Two engineers for a year is the realistic floor.
Over 500 people, regulated, high volume
Build or assemble on a multi-LLM base, or buy a platform with self-hosting as an option so you keep the exit. Run the pilot on a bought platform anyway: it tells you in weeks which components you really need before you commit a year of engineering.
Any size, HR or credit decisions involved
Whatever the path, these use cases fall under Annex III of the AI Act. Keep them out of the first release and add human oversight and logging before you touch them.
Rollout: from pilot to daily use in 90 days
Whichever path you take, the rollout decides adoption more than the technology. The pattern that works: one department, three connectors, thirty real questions as the acceptance test, a restricted-user permission test before anyone else gets access, then one supervised agent (a weekly report or a stalled-deal reminder) so the assistant does something visible without being asked. Widen to the second department after four clean weeks. The pilot-to-production article covers the failure modes in detail; the short version is that pilots die from missing owners and missing permissions, not from missing features.
The buy option we know best: Teamo AI
Teamo AI is the bought-platform path with the six components included: live connectors to Slack, Teams, Jira, Notion, HubSpot, Pipedrive and your calendar, the 7-ring permission model with per-row access, standing agents with approval gates, three audit logs, and a swappable multi-LLM model layer (OpenAI, Anthropic, Google, Mistral, Aleph Alpha). Integrations install from the chat in minutes and agents are described in the same chat, so the 90-day rollout above is typically a two-week one. EU-hosted, no seat minimum, self-hosting optional if the regulator later demands it.
Where it is not the answer: air-gapped operation with no managed component, or an assistant you intend to sell. For those, the assemble path with a multi-LLM base is the honest recommendation, and the self-hosted cost breakdown is where to start.
Teamo AI: runs on Monday, without a platform team
Connect your first three systems from the chat, set who sees what, start one supervised agent. Multi-LLM, EU-hosted, no seat minimum. 14 days free, no credit card, your team invited in minutes.
Key takeaway
Internal AI assistant, build vs buy, in five sentences
The chat window is the easy 70%; permissions, approval gates, audit logs and connector maintenance are the 30% where in-house projects stall. Building costs 100 to 500k € up front plus two engineers a year; assembling from open source costs 35 to 55k € plus the same team; buying costs a Copilot-range seat price and days instead of months. Build only at very high volume, for air-gapped requirements, or when the assistant is your product. Below about 500 people without a platform team, buy, and make the restricted-user permission test the first evaluation step. Whichever path: one department, three connectors, thirty real questions, one supervised agent.
Build vs buy AI software: how the decision connects to the rest of your AI stack
Build vs buy is rarely the first AI decision a company makes, and it should not be the last. Most teams arrive here after a ChatGPT or Copilot licence disappointed: the ChatGPT Enterprise vs Copilot comparison explains why both are chat tools without company context, which is the gap an internal assistant is meant to close. Whichever path you take, the thing you are building or buying is an AI operating system for companies: context layer, permissions, model layer, agents, audit logs. That article carries the price table and the EU buyer checklist this one deliberately leaves out.
Three neighbours complete the picture. If the assistant is supposed to act, not only answer, read what an agentic operating system is before you size the build: approval gates and idempotency are the part self-built stacks skip. Below 500 people, the AI platform decision guide for small business narrows the buy options by seat floors and EU hosting. And whatever you deploy needs rules for the people using it: the AI policy template for companies is the two-week document that goes with the rollout. The concept underneath all of them is the AI context layer.








![AI Operating System for Companies: Definition, Real Prices, and When Not to Buy [2026]](https://www.teamazing.com/wp-content/uploads/2026/07/ai-corporate-context-layer.jpg)