is a branch of systems engineering concerned with the development of large and complex software intensive systems.
a field that is devoted to the specification, design, production, and the maintenance of non-trivial software products.
is defined as the transmission of digital data while connected to some type of data network, without the use of wires.