Building blocks are pre-installed to provide a uniform experience for instructors and learners.

A building block is a Java web app that is deployed as a plug-in to the Blackboard Learn application. It runs as a privileged part of the Blackboard Learn process.

Blackboard provides a pre-defined set of building blocks in the SaaS deployment option for all customers. Blackboard Learn SaaS Plus and Advantage customers have full building block support, but need to engage with Blackboard Support to have custom building blocks installed on their systems. Customers can't install and remove building blocks on their own.