Deployment to cloud system

You mean if I want add any functionality to Erpnext I have to self-hosted?