# Blackboard Building Blocks (B2) — Reference Snippet

**Standard:** Building Blocks (B2) extensibility architecture
**Body:** Blackboard Inc. (proprietary open architecture)
**Era:** ~2001 onward; SDK and developer program launched mid-2000s

## What it standardizes
- **Java plugin contract** — packaged `.war` extension (the "B2") deployed into Blackboard Learn
- **Manifest** — `bb-manifest.xml` declaring extension points, permissions, schema
- **APIs** — content handlers, navigation tabs, course tools, system tools, gradebook
  integrations, authentication providers, data integrations
- **Lifecycle** — install, configure, version, update, uninstall — without forking the platform

## Why it mattered
Created one of the largest ISV ecosystems in education software: hundreds of
integrations spanning publisher content, plagiarism detection, video,
synchronous classrooms, library systems, and assessment. Pre-figured the
app-store model the rest of edtech adopted a decade later.

## Stephen Gilfus / Blackboard role
Co-founder and product architect of the extensibility model; product
organization shipped the Building Blocks SDK and the developer program around
it.

## Primary references
- Anthology / Blackboard Learn developer docs — https://docs.anthology.com/learn/
- Building Blocks SDK reference (historical) — https://help.blackboard.com/Learn/Administrator/SaaS/Integrations/Building_Blocks
