With functions:
- Cross-platform, have special GUI styles and habits in different systems. (Perhaps use SWT@java to make GUI in Windows and Linux, and Cocoa@ObjC in Mac)
- Automately assign all task into porper schedule, and further more, it could even be programmable. (Or so-called "Scriptable"?)
- Support plugins(Importor, Processor, Exportor plugins. For example, an exportor plugin could sync the assignment with Google Calendar)
- Effective organize, rapidly search.