Приложенията използващи Елементс са многослойни. Платформата осигурява необходимия слой за достъп до базата данни. Слоя е thin wrapper на библиотеката, която се използва, но въпреки това е достатъчен за „абстрактване” на подробностите около връзката и типа на базата, което позволява бързо преминаване от една база данни на друга.