1. It must be easy to use
2. It should be cloud-based and mobile friendly
3. Marketing, leasing, operations and accounting should be fully integrated
4. As your business grows, it should scale with you
5. You should feel supported at every part of your journey