An Introduction to Software for non-experts


1. The Code




2. The Aggregation of Components and Resources



3. The Interfaces



4. The Technical Infrastructure for Installing/Storing/Transferring Software Code