Force.com is a platform from Salesforce that allows building on-demand applications without much coding. Key features include a hosted, multi-tenant environment with no server maintenance; built-in functionality for data modeling, security, workflows and basic UI components; and the ability to customize through the Apex programming language and Visualforce markup. Common types of apps that can be built include CRM, email management, issue tracking and more. Building an app may involve using native platform functionality, custom data components, UI components, programming and more.