Understanding software system requirements and compatibility.
Common software problems and how to fix them.