System software manages computer resources and operations by functioning as a bridge between hardware and application software. It consists of three main types of programs: system management programs like operating systems that manage resources and applications; system support programs that help operations and management; and system development programs that help users develop information systems programs. Operating systems in particular provide services like disk, memory, and device management to allow programs to run efficiently.