Force.com from Salesforce.com is billed as a platform for social enterprise applications. Developers can build applications with social and mobile functionality, business processes, reporting, and search. Data is backed up automatically, and applications run in Salesforce.com's data center. A technology stack is provided covering database, security, workflow, and UI. Force.com supports the Apex programming language, with developers able to write database triggers and program controllers in the UI layer. Apex syntax will be familiar to Java and C# developers, with features like classes, constants, and annotations, Salesforce.com says.