Právě javová platforma splňovala základní požadavky při úvahách o vývoji zcela nového informačního systému, který by měl být na principech tohoto multiplatformního, flexibilního a dynamického prostředí založen.
Systém Brain je koncipován tak, aby umožnil vytváření skutečně individuálních implementací pro konkrétního zákazníka a byl schopen plynulého růstu s firmou, což znamená možnost plynulého přizpůsobování veškerým potřebám. Brain navíc odpovídá nejen domácím standardům, ale i standardům evropským a?mezinárodním, což bude pro uživatele významným přínosem v souvislosti s blížícím se přechodem na normy EU. Jde hlavně o nezávislost na jazykovém prostředí a národním účetnictví, možnost vedení účtové osnovy v cizích jazycích a?využívání účetních postupů běžných v EU (např. oceňování majetku, oceňování zásob či definice sestav).
Jako vývojové prostředí byl zvolen JBuilder firmy Borland (nyní Inprise) a architektura vychází z knihovny komponent JBCL (Java Beans Component Library). Brain byl zpočátku navržen jako dvouvrstvý model, kde server slouží pouze pro databázi a obchodní logika i uživatelské rozhraní jsou integrovány do klientské aplikace. Ta pracuje jako samostatná aplikace, tedy nikoli jako aplet v rámci webového prohlížeče. Využívá aplikačního rozhraní Java JDK 1.1, aktuální verze systému používá runtime verze 1.1.6. V současné době je systém vyzkoušen s databázemi Sybase SQL Anywhere a Borland InterBase.
Dopracovávaná komerční verze přinese přechod na třívrstvý model, ve kterém je obchodní logika vyčleněna z klientské aplikace a přenesena do samostatné vrstvy běžící na aplikačním serveru, jenž zprostředkovává komunikaci s klienty, operace s daty a ukládání dat do databáze. Další výraznou změnou je využití databázového standardu ODMG (Object Data Management Group), což umožňuje ukládat data jak do databází SQL, tak do některé ze stále oblíbenějších objektových databází. Aplikační logika bude v komerční verzi oddělena od uživatelského rozhraní a zároveň budou použity "odlehčené" komponenty z JDK 1.2, což minimalizuje systémové nároky klientské aplikace a umožní také její použití jako apletu v rámci webového prohlížeče.