Toolpack (Osterweil, 1983)
Consider breadth of tools needed for software development (static analysis and testing tools, documentation, etc.)
“Tool fragments” to support tight integration of tools into an environment
Centralized tree-structured file system for sharing data
Focus on mathematical software