Orange.Portal is written on PHP 5.3. Basic DMBS for CMS is MySQL, but it is possible to add support of another DBMS.
Architecture of Orange.Portal 5 is Moded-View-Controller. Same architecture is also used in additional modules.
System templater is PHP-based.
Working with database is realized with two special software layers: database queries object model and Orange.Portal's own object-relational mapping system.