Deliverables: Deliverables are contractually specified, formally reviewed, agreed to and signed off on by the stakeholders
Artifacts: Architectural work product; catalogues; diagrams; matrices; parts of deliverables;
Building Blocks: A potentially re-usable component.
Architecture building block is a requirement of what system should do and solution building block is actual implementation or the solutions.