Működési környezet
A Barakuda Workout Application egy kliens-szerver architektúrájú alkalmazás, melynek központi adatbáziskezelője a Microsoft SQL szerver 2008 R2 vagy annál magasabb verziószámú változata. A Microsoft SQL szerver önmagában is megoldja a felhasználók különböző jogosultsági szinteken történő szétválasztását, de a Microsoft Active Directory Services szolgáltatással integrálva nagyfokú védelmet, skálázhatóságot, megbízhatóságot biztosít a rendszer üzemeltetője és felhasználói számára. Az üzleti logikát a szoftver adatbázis-közeli rétege tartalmazza, ezáltal gyors műkődést tesz lehetővé.
Kliens oldalon platform-független nyílt forráskódú szoftver-keretrendszer, mely egyszerű telepítést, üzemeltetést és nem utolsósorban felhasználóbarát kialakítást tesz lehetővé. A kliensprogram az alkalmazás megjelenítő rétege, releváns üzleti logikát érintő funkciókat nem tartalmaz, ezért kliensoldalon minimális erőforrásigényt igényel.