Seagull Design Goals
- independence of data, logic & presentation layers
- extensible component architecture
- automation of repetitive programming tasks
- simplification of data access
- comprehensive error handling
- module workflow routines
- form handling utilities
- component reuse
- authentication management
- integration with PEAR libraries
- PHP/K&R coding standards
- platform/PHP version/browser independence
- self-generating documentation
- quality end user docs
