What is Force.com?
Force.com is primarily designed for the development and deployment of cloud-based employee-facing apps using Apex as its programming language. It allows developers to create apps and websites through the cloud IDE (integrated development environment) and deploy them quickly to Force.com’s multitenant servers. Apex can be used to execute programmed functions during most processes on the Force.com platform, including custom buttons and links, event handlers on record creation, and updates or deletions and via the custom controllers of Visualforce.
Force.com also offers point-and-click tools that help business users create apps quickly that help get business done faster, without creating headaches for IT departments. And, even better, the IT department and developer can go back to the apps created by business users and iterate on them to make them better.