........
Ad-hoc: individuals are free to find or develop reusable assets on their own.
..........
Facilitated: developers are encouraged to practice reuse.
.........
Managed: the development, sharing, and adoption of reusable assets is mandated.
........
Designed: assets mandated for reuse as they are being designed for specific applications.