1. Website builder/Marketing capabilities - choose from 10+ customizable templates or create your own design from scratch, SEO optimized
2. E commerce enabled and easy integration with payment gateways
3. Accounting
4. Real time communication using chat
5. Organizational roles, tasks and permissions - any operation can be set to require approval
6. Must come with accompanying mobile app
7. Notifications, reminders, alerts - email, web, app, SMS
8. Must be extendible - should have an API for every thing