system is a collection of products or components predominantly implemented in software.” These
products/components may include application, data, communications, middleware, and operating
system products/components as well as the firmware and hardware products/components of the
physical platforms on which those software components are hosted. According to Anderson, a system