Principles
From Project Auriga
Auriga is a web-based system with an AJAX interface. As such, the core is a model for plugging in modules that track different kinds of stuff.
It should:
- Be extremely intuitive and easy to use, with built-in cues for what users can do at each step.
- Support human behaviors, such as allowing you to switch the active task to what you're really working on, not what you said you were going to do.
- Connect and synchronize to other business systems, such as CRM, Financial, and bug trackers--not replace them.
- Provide a variety of interfaces, such as Asterisk, WAP, XUL, HTML--have a very clear presentation layer separate from the business layer

