Before revision: A software system is a system of intercommunicating components based on software forming part of a computer system (a combination of hardware and software).
After revision: software system is a system of intercommunicating components based on software forming part of a computer system (a combination of hardware and software).