System Software vs Application Software: Key Differences