Discover Open Police →
The debugger helps us with errors and exceptions by showing everything in one screen. From the exception, to the code that threw it and the detailed stack trace.
The dynamic and cascading HMVC takes the work out of our hands. Easily implement custom business logic by specializing core objects.
Designed to be simple. Learn once, apply everywhere: the consistent object oriented design pattern based API is easy to learn, and a joy to work with.
More functionality can be packaged into separated components. Anything the core cannot solve is extendible. Every class, object and template (custom or core) can be re-used or replaced.