Information
Requirement
Technology
Communications protocol
Internet
Modularity
Software requirements
Data
Systems engineering