The framework is flexible and scalable, thus allowing for limitless level of complexity.
Quinoa requires PHP 5.x or higher. It uses an object oriented approach and follows PEAR's naming convention for its code. It uses the Smarty Template Engine in its Presentation Layer and Context Files written in XML to define pages properties. Presently, Quinoa Data Layer has support for the MySQL and Sybase dialects. It allows for a good level of abstraction, with elegant code and well defined data structures, that integrates easily with yours or Quinoa's templates. The Business Layer uses Ajax technology for designing forms and applying the defined business rules and validations easily, efficiently and with modern interfaces.
Quinoa offers also Authentication, Session and Error Handling functionalities that integrates with your applications as needed."