This document discusses Salesforce S-Controls, which are lightweight web applications hosted by Salesforce and executed in the browser. It provides examples of when to use S-Controls to enhance the user interface, automate processes, and customize the Salesforce experience. AJAX and the SforceClient toolkit are introduced as technologies that can be used to build dynamic and asynchronous S-Controls.