Salesforce provides an integrated architecture that lets you focus on building solutions rather than infrastructure.
Its the process and practice of developing web applications.
Its an approach to web design aimed at crafting sites to provide an optimal viewing experience across a wide range of devices.
Its the process of developing apps for mobile platforms.
Its the process of maximizing the number of visitors to a particular website by ensuring that the site appears high on the list of results returned by a search engine.