Системата Clavis осигурява технологично решение, построено на хибридна архитектура. Имплементирането прави възможна употребата на предимства, инкорпорирани в синергията на съединеното приложение от „тежък” клиент и „тънък” клиент и е способно да обслужва Бек-офис и широко разпростряни Фронт офис системи. Най-съществената част от имплементацията на Clavis са ясните, високо-достъпни операции, устойчиви на грешки.
Локалните потребители достъпват функциите на системата в класическо разработена клиент-сървър архитектура, през т.нар богато клиентско приложение (тежък клиент) (съдържащо бизнес-функции и презентация). В този случай бизнес-компонентите са изпълнявани в приложението, на собствения компютър на потребителя. Приложението достъпва бизнес информацията и настройките чрез сървър за релационна база данни.
Езици, използвани при разработването на тежкия клиент:
Възможни системи за база данни

Тази архитектура осигурява по-лесно поддържане, по-богато съдържани и по-бързи работни процеси за потребителя. Нейното предимство е това, че разпределя натоварването между компютрите на клиента. Нейният недостатък е това, че генерира голям комуникационен трафик, или по-голям товар върху комуникационната инфраструктура. Поради тези свойства, нейната употреба е препоръчителна само на локални мрежи и за обслужване на отдалечени сайтове с адекватно бърза връзка, и може бъде използвана само в случай на ограничен брой процеси.
Препоръчително е обслужването на отдалечените клиенти да става чрез WEB-клиенти. Това приложение е достъпно от WEB-платформа от всеки хост и на всяка мрежа с адекватните настройки. Необходимо е единствено Internet браузър за обслужването на тези клиенти, така че не е необходима версия на инсталацията.
Тази архитектура може да обслужва голям брой от потребители с относително нисък мрежови трафик. Значителна част от трафика се случва между сървъра на приложението и сървъра на базата данни, които се намират в една и съща физическа подмрежа с висока скорост. Сървърът на приложението е отговорен за оптималната употреба на ресурсите, като напр. връзките към базата данни.

Приложението Clavis, съгласно препоръките, приети и използвани от информационното общество, е съставено от слоеве. Различните слоеве на приложението са изолирани и свързани един с друг през стандартни интерфейси.
С разграничаването на задачите сорс кода на различните слоеве може да бъде разделен в чисто операционни бизнес компоненти. Компонентите, разработени с PowerBuilder, съдържащи функционалност стават по-прости и използвани само за осъществяване на бизнес логиката. От гледна точна на цялата система тяхната употреба е намаляваща.
Съгласно нашата стратегия за разработване ние използваме продукти на IT компании с международно минало, приети от софтуерната индустрия, в нашите софтуерни разработки. Ние използваме стандартен сървър за приложения за изпълняване на задачи по презентацията, потока на информация, и работата на слоевете.