Knowledge in the following disciplines is needed for an understanding of information systems: software engineering, systems engineering, cybersecurity, network engineering, enterprise and web computing, information management, and human-computer interaction.