scalability and customization