1) The Salesforce1 Platform allows developers to build apps using core services like Chatter, Analytics, and APIs.
2) Developers can use declarative tools like workflows, visualforce, and formula fields or program with Apex.
3) Apex is Salesforce's programming language that allows developers to extend functionality with custom objects, logic, and integrations using HTTP callouts.