The following documentation describes the BSP programming model:
BSP Applications
BSPs
BSP Directives
Central Classes and Interfaces
Important Global Objects
BSP Extensions
Model View Controller (MVC)
Stateful and Stateless
Control Flow and Lifetime
Caching
Page Design
Accessibility