BrainStorm icon
Artificial Intelligence · Architecture

What you install, and what you maintain

Most enterprise AI proposals are quoted as one thing and deployed as nine. The licence is the small number. The bill of materials is the large one, and it arrives later.

The parts an assembled stack usually needs

A conversational assistant that can search your documents and act in JD Edwards® is not a single component. Built from parts, it typically requires most of the following — each with its own release cadence, its own security advisories and its own upgrade path.

Component What it is there for In BrainStorm
Chat front endThe interface users actually seeIncluded
Web serverServing that interfaceIncluded — built in
Document ingestion pipelineTurning manuals and policies into searchable materialIncluded
Embedding serviceConverting that material for retrievalIncluded
Vector storeHolding itIncluded
Retrieval layerFinding the right passage and citing itIncluded
Model gatewayRouting requests to whichever model you useIncluded
Tool / MCP hostingLetting the assistant call anything at allIncluded
Identity brokerMaking the answer belong to a real userIncluded — the user’s own JDE sign-on
JD Edwards integrationReaching the ERP without a shadow pathIncluded — the same AIS surface every AIS client uses
The language modelProducing the answerNot included — yours

That last row is the honest one. BrainStorm does not ship a model and does not want to own yours. Point it at a local model through Ollama, or at a hosted frontier model. The choice is configuration, and it is the only external moving part.

Why the count matters more than it looks

Every component is a standing obligation
Ten components is ten changelogs to read, ten advisory feeds to watch, ten compatibility matrices to reconcile at upgrade time, and ten places for a version to drift. None of that appears in the proposal, and all of it lands on the team that already keeps JD Edwards running.
Integration seams are where things break
A failure inside one product is a support call. A failure between two products is an argument about whose it is. The more seams, the more of the second kind.
Identity is the seam that matters most
In an assembled stack the chat tool, the retrieval layer and the ERP connector each have their own idea of who the user is, and the usual reconciliation is a service account. That is the point at which the audit trail stops naming a person.

What one installer changes

  • One thing to install, on one server, on your own network.
  • One version number to record in a change request.
  • One vendor to call when something does not work.
  • One security review, covering the whole path from question to JD Edwards record.
  • Nothing leaves your network at all if the model is a local one.

See it working

Carrying one identity

BrainStorm carries one identity from sign-on to the JD Edwards record, because there is nowhere for a second one to appear. The evidence page shows an approval made from chat and the record JD Edwards kept afterwards, with the signed-in user’s own ID against it.

All product names, logos and trademarks are the property of their respective owners. References indicate compatibility, not endorsement or affiliation.

Need something specific?

Tell us which application and which identity provider, or which JDE pain point you're trying to close. We'll tell you quickly whether one of our tools is a fit and what integration looks like for your environment.