13. Building -- 14. Testing -- 15. Input/Output -- 16. Version Control -- 17. The