Service · Web development

Custom knowledge portal development.

A custom knowledge base where employees, customers or partners find answers without having to ask someone. Intelligently searchable, branded, and connected to the systems the information comes from. Not a generic Confluence tick-box, but an environment that fits your workflow and audience.

AI searchMulti-tenantVersion controlBranded UX

A knowledge portal is neither a DMS nor an LMS.

A document management system is organised around files and folders: who holds which PDF, in which version, with which signature. A learning system is organised around modules, progress and certification. A knowledge portal sits somewhere in between: it is organised around questions. Whoever opens the portal has a specific question and wants an answer, not a folder structure or a course.

That difference determines everything. Search is not a feature, it is the main entrance. The content must be broken into articles that are readable on their own. Categories are navigation, not an archive. And analytics on which questions go unanswered are more valuable than pageview counts. We build document management systems separately from knowledge portals precisely because the two need to be designed very differently.

The target audiences vary more than you might think at first glance. HR departments that want to make internal procedures, policy documents and onboarding flows accessible. Customer service teams seeking to deflect recurring questions. Professional services firms, such as law, accountancy and consultancy practices, that want to unlock client-specific knowledge without junior staff having to interrupt their seniors every time. Franchise organisations that need to distribute manuals, marketing templates and compliance documents to hundreds of franchisees. And software vendors who help their customers with self-service documentation before a support ticket is raised. For each audience, the portal looks fundamentally different.

Three flavours of knowledge portal.

The shape depends on who you serve and how sensitive the content is. In the first conversation we advise which direction suits your situation and whether a standard package is in fact sufficient.

Compact project · fixed sprint budget

Internal knowledge base for your team

A central place where employees find procedures, manuals, policy documents and internal FAQs. Single sign-on via your existing identity, role-based permissions per department, and analytics showing which topics are often searched for but rarely found, so the knowledge base keeps improving itself.

SSORole managementSearch analyticsMobile-friendly
Mid-sized project · fixed sprint budget

Customer portal with FAQ and support documentation

A branded environment where your customers or end users find answers without opening a ticket. Semantic search by intent rather than literal words, deflection statistics for your support team, and hooks into your ticketing system so that an unanswered search query automatically becomes an improvement point.

Branded UXSemantic searchTicket integrationFeedback flow
Larger project · fixed sprint budget

Multi-tenant knowledge platform with AI Q&A

For organisations that must serve a separate knowledge set per client, franchise or label. Each tenant sees the content relevant to them, with its own look and feel and its own permissions. On top sits an AI assistant that summarises answers from your own content, not from the wider internet.

Multi-tenantAI Q&A (RAG)White-labelAPI integrations

What you get at the end.

A working knowledge portal plus everything your team needs to manage and extend it independently.

  • The knowledge portal in productionProduction and staging environments, running in your cloud (AWS, Azure or GCP) or hosted by us, with SSL, backups and monitoring in place.
  • Editor environment for content ownersA rich editor so your experts can write, revise and publish articles themselves, without IT needing to get involved.
  • Import script from your old systemMigration of existing content from Confluence, Notion, SharePoint or any CMS, preserving structure where possible.
  • Complete codebase plus documentationSource code in your own repository, architecture overview, ADRs for the key decisions, and a runbook for your operations team.
  • Training sessions for editors and administratorsTwo practical sessions for content owners, plus a short guide for end users who don't know where to start.
  • Ongoing management (optional)Monitoring, security updates, user support and feature development for a fixed monthly fee.

When custom development pays off and when a package is enough.

For most teams, Notion, Confluence, Zendesk Guide, Helpjuice, Document360, Slab or GitBook will do the job well. We don't replace them lightly. Custom development pays off when one of these patterns sounds familiar.

Compliance

Your sector requires an audit trail

In healthcare, finance or the public sector, you must be able to demonstrate who viewed or changed which version. NEN 7510, GDPR and internal governance call for logging that standard packages don't provide. The same applies to peer-review workflows for medical or legal content.

Multi-tenant

Different clients see different content

You serve multiple clients, franchisees or brands, and each tenant has its own articles, permissions and brand identity. Off-the-shelf knowledge base software almost always runs single-tenant, or forces you into separate subdomains, which becomes unmanageable as the number of tenants grows.

Brand experience

No subdomain.zendesk.com

Your customers should land in your knowledge portal, not in a generic support environment with another logo stuck on top. Your own domain, your own UX, your own typography, and a low-friction path to paid support or contact when a search goes unanswered.

Integration

Deep integration with your core systems

When content isn't static but comes live from your CRM, HR system, product catalogue or ticketing platform, an off-the-shelf package won't cope. We connect the portal to the source systems through smart API integrations, so content never has to be maintained twice.

AI

You want AI Q&A on your own content

A chat interface that composes answers from your own knowledge base, not a general LLM that hallucinates about your products. This requires retrieval-augmented generation (RAG) over your own vector index, with source citations on every answer and logging for improvement.

Scale

Hundreds to thousands of articles

At small scale, any tool works. Once you have a few hundred articles, findability becomes the problem: the same questions keep coming back, content goes stale unnoticed, and search results force users to use exactly the right term. Custom search solves that.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Which modules make up a knowledge portal.

A knowledge portal isn't a monolith. It's a set of building blocks that we combine to fit your use case. These are a few building blocks we almost always put on the table in the first conversation.

Search

AI and semantic search

Standard full-text search with fuzzy matching for typos, plus optional vector search that understands what a user means, not just which words they type. A query like "how do I extend my subscription" finds articles on renewal, cancellation and upgrades, even when those exact terms don't appear in the text.

Structure

Categories, tags and collections

A multi-level category tree plus free tagging plus personal collections. More important than the structure itself is that editors can maintain it easily, without any article losing its natural place during a restructuring.

Editorial

Editor with version control and workflow

A pleasant editor for your content owners, with draft versions, a peer-review flow, sign-off for regulated content and full version history. For medical or legal knowledge, this often includes a four-eyes principle: an article only goes live after explicit approval.

Feedback

Comments, ratings and gap analytics

Users can rate an article, leave a comment, or suggest an improvement. The portal logs which searches yield no click, which articles are most often exited without being read, and which articles lose traffic. These three signals guide the editorial team afresh every month.

Access

Roles, permissions and single sign-on

Granular permissions: per space, per category, per article tag, per tenant. Authentication via SAML, OIDC or magic links for external users. An audit log that records, for every action, who viewed or changed what and when, which matters in sectors where that is a compliance requirement.

Distribution

Multilingual, intranet/extranet and mobile

Multiple languages with a fallback mechanism, a mobile reading view for fitters and field staff, and a choice between fully internal (behind SSO only), fully public (indexable by Google), or hybrid: a public layer with deeper articles behind login.

How a knowledge portal project works.

1

Introduction and intent

A conversation in which we sharpen the target audience, scope and type of content. Who will use the portal, which questions it needs to answer, and which systems supply the content or need to be connected.

2

Content audit and architecture

An inventory of your existing knowledge, spread across wikis, drives, emails and people's heads. We work with a few content owners to go through the top topics, design the information structure and determine which roles are needed.

3

Building in sprints

Working builds every two weeks. The first sprint already delivers a readable portal with a handful of test articles. After that we layer on search, roles, the editor, integrations and, if wanted, the AI layer. You test along the way, and so do end users.

4

Content migration and go-live

Migration of your existing articles via an import script, cleaning up where sensible, and a final check by your editors. A phased go-live to an initial user group, then wider. Training sessions for editorial and admin staff are scheduled.

5

Operations and ongoing development

Ongoing monitoring, security patches and feature expansion. Each month we review search analytics: which questions remain unanswered, which articles are going out of date, and what functionality the portal will need next quarter.

Frequently asked questions.

What clients almost always ask before we start.

What exactly is a knowledge portal, and how does it differ from a wiki?
A knowledge portal is a searchable environment designed to answer questions. It is not simply a collection of pages like a wiki, but a structured system with categories, tags, search functionality and permission management. The content is broken into self-contained articles that can be read independently, and there is always an editorial layer to safeguard quality and currency. For a large audience it is designed in a fundamentally different way from an internal wiki where anyone can paste anything.
Will you replace Notion, Confluence or Zendesk Guide?
Almost never for small, straightforward use cases. Notion, Confluence, Helpjuice, Document360, Slab and GitBook are excellent for teams that want to get an internal knowledge base up and running quickly and have no unusual requirements. We will honestly advise you to stick with those packages if they fit. Custom development comes into the picture once you run into multi-tenancy, brand experience, sector-specific compliance or deep integration with your core systems, points on which standard packages structurally fall short.
Can we get AI-powered search over our own content?
Yes. We build a retrieval-augmented generation (RAG) layer on top of your knowledge base: your articles are indexed as vector embeddings, and a language model answers questions by drawing only from that index. Answers include source references to the underlying articles, and we log which questions remain unanswered so the knowledge base improves over time. We only deploy this when there is enough content, since below a certain volume AI adds little.
Can you import our existing content from Confluence or SharePoint?
Yes. We write a migration script that connects to the exports or APIs of your current system — Confluence, Notion, SharePoint, Zendesk Guide, or any database — and moves the content across, preserving structure, metadata and as many of the original links as possible. For large migrations, we first run a pilot batch to agree on what does and does not come across. A migration is often also the right moment for a clear-out.
How do you handle access and permissions for internal and external users?
For internal users, this runs through your existing identity provider — Microsoft Entra ID (formerly Azure AD), Google Workspace, Okta or any other solution that supports SAML or OIDC. For external users, such as customers or partners, we usually use email with magic links or a separate account structure per organisation. Roles can be set up finely: per space, per category, per article tag, or per tenant in a multi-tenant setup. We often build a knowledge portal alongside a vendor portal or employee environment, with shared authentication so that a single login grants access to both environments.
What about branding: will we get a portal that is truly our own?
Fully branded. Your own domain (knowledge.yourcompany.com or support.yourcompany.com), your colour palette, your typography, your illustrations, your tone of voice. No logo stuck onto a standard environment; instead, UX that we design together with your brand team. We work with design tokens so that brand updates can be rolled out easily later, without the portal having to be rebuilt.
What determines the cost of a knowledge portal?
The biggest factors are the scope of search functionality (simple text search versus semantic AI search), the number of roles and permission levels, the complexity of integrations with your core systems, whether multi-tenancy is needed, and whether content migration is involved. An internal knowledge base for one team is a fundamentally different build from a multi-tenant customer portal with AI Q&A. After the first conversation we give you a direction; a quote follows after the short intake workshop in which the scope becomes concrete.
How long before we can go live?
A first working version is typically ready within a few sprints — readable, searchable, with a handful of articles to test with. A broader rollout with content migration, all roles, all integrations and possibly an AI layer takes a programme of several sprints. What makes the timeline longer is usually not the build itself but the content: retrieving, cleaning up and rewriting existing knowledge is more labour-intensive than developing the portal in larger organisations.

Talk to us about your knowledge portal.

A no-obligation introduction of half an hour. We listen to who the portal needs to serve and what knowledge it should hold, and give you a direction, even if it turns out an off-the-shelf package is perfectly adequate. We work on standalone knowledge portals as well as on broader custom software projects of which the portal is a part.

Edit content