1. Logical Progression
Machine and Assembly language
- collect and reuse common code sequences in memory
Compiled languages
- subroutines with parameters
Database services
- control ceded to a remote DB administrator
Object Libraries for specific Domains
- predefined solutions & structure
Business Object Libraries