If you want to create custom UI or customize the existing behaviors of the standard page layout
Let me give you simple and basic example
The standard Page layout only support two column layouts?/ What is if you want to create three column layout? So we have to create a custom visualforce page with three column layout
Visualforce pages are basic building blocks for application developers. A Visualforce page is similar to a standard Web page, but includes powerful features to access, display, and update your organization's data. Although Salesforce provides us with a great environment to work on, but sometimes we require more custom approach to our problems. The custom solutions can be easily implemented using Visualforce. It also allows us to add a lot more functionality to our pages and make them the way we want. Visualforce consists of a tag-based markup language that gives developers a more powerful way of building applications and customizing the Salesforce user interface.
For more information refer to these links: https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_intro_when_use_pages.htm https://trailhead.salesforce.com/en/content/learn/modules/visualforce_fundamentals/visualforce_creating_pages
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Let me give you simple and basic example
The standard Page layout only support two column layouts?/ What is if you want to create three column layout? So we have to create a custom visualforce page with three column layout
and lot more such use cases are there
Visualforce pages are basic building blocks for application developers. A Visualforce page is similar to a standard Web page, but includes powerful features to access, display, and update your organization's data.
Although Salesforce provides us with a great environment to work on, but sometimes we require more custom approach to our problems. The custom solutions can be easily implemented using Visualforce. It also allows us to add a lot more functionality to our pages and make them the way we want.
Visualforce consists of a tag-based markup language that gives developers a more powerful way of building applications and customizing the Salesforce user interface.
For more information refer to these links:
https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_intro_when_use_pages.htm
https://trailhead.salesforce.com/en/content/learn/modules/visualforce_fundamentals/visualforce_creating_pages
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha