L'architettura della piattaforma WMBA è di tipo client-server web-based implementata mediante protocolli standard quali http/s e xml.
Il lato client è rappresentato dal client di comunicazione e da un browser web per quanto riguarda l'interazione utente con il sistema.
Il lato server consiste in una serie di web-service, con specifiche funzionalità ed implementati con approccio RESTful, e un portale web.
Il framework WMBA supporta più di 20 rdbms tra i quali Oracle, DB2, Sybase, MS SQL Server, PosrgreSQL, MySQL, Hypersonic SQL, Mckoi SQL, SAP DB, Interbase, Pointbase, Progress, FrontBase, Ingres, Informix e Firebird.