SharePoint 2013 Javascript Object Model
How we do it in salesforce it coding for declarative solutions
SharePoint 2013 Sandbox Solutions for On Premise or Office 365