Im Folgenden ist das BSP-Programmiermodell beschrieben:
BSP-Applikationen
BSPs
BSP-Direktiven
Zentrale Klassen und Interfaces
Wichtige globale Objekte
BSP-Extensions
Model-View-Controller (MVC)
Stateful und stateless
Kontrollfluss und Lebensdauer
Caching
Seitengestaltung
Barrierefreiheit
Hinweis
Zu SAP Web AS 6.20 wurde das BSP-Programmiermodell um das MVC Design Pattern sowie um das Paradigma der BSP-Extensions erweitert.