How to develop customization and integrations features ?