1. Integration with systems and databases
  2. Using APIs and pre-built components
  3. Freemium model
  4. Security
  5. Pre-Development