| Suitelet |
Build interactive Web applications by scripting web requests |
| RESTlet |
Build custom RESTful web services |
| User Event |
Define business logic that is triggered when records are created, updated, viewed, or deleted |
| Scheduled |
Schedule complex batch operations or queue them on-demand for execution |
| Client |
Define business logic and perform client-side validation on your forms |
| Portlet |
Publish scriptable portlets to your dashboards and centers |
| Mass Update |
Perform an update to a record as part of a mass update |
| Workflow Action |
Defines a custom action on a record that can be used as part of a workflow |
| Bundle Installation |
Define scripts that run as part of bundle installation or update |