Practical Goals and Constraints
 
 
- Follow-on to existing product
- 
- Hardware that is nearing its end-of-life
 
- Port application from that hardware
- 
- Justify any API generalities
- General API should meet this specific application’s needs
- General API should not be too limited by the specific application port
 
 
- Meet product schedules and deadlines