A must
- Run on any database engine or as much as possible, using ORM
- Web base(first)
- Generic, automatic UI for newly add model/module
- Theme-able
- One click installer
- Easy to extend
- CRM
- Purchase
- Manufacturing
- Warehouse Management
- Project Management
- Accounting
- Human Resources
- Marketing
- Report
- 70% test coverage
- Use Visual Studio Express1
Nice to have
- Software as a service, RESTFul
- Automatic upgrade
- Rollback
- Support .Net3.5/4.0/Mono
- Support MonoDevelop (poor WCF support).
1 Express Edition is way too limited (Not support solution AFAIK).