Visualforce is a framework that allows developers to build sophisticated, custom user interfaces that can be hosted natively on the Force.com platform. The Visualforce framework includes a tag-based markup language, similar to HTML, and a set of server-side “standard controllers” that make basic database operations, such as queries and saves, very simple to perform.
Visualforce consists of a tag-based markup language that gives developers a more powerful way of building applications and customizing the Salesforce user interface. With Visualforce you can:
1. Build wizards and other multi step processes.
2. Create your own custom flow control through an application.
3. Define navigation patterns and data-specific rules for optimal, efficient application interaction.
Cheers!!!