Describes the internal detail of each software component
n Defines
+ Data structures for all local data objects
+Algorithmic detail for all component processing functions
+ Interface that allows access to all component operations
n Modeled using UML component diagrams, UML activity diagrams, pseudocode (PDL), and sometimes flowcharts