Prototyping Engineering Material Requirements Application Programming Supplier Relationships Modular Design Lean Manufacturing Assembly Testing After Market Support Technical Assistance Spare Parts