About desktop Software
Software includes all the heterogeneous forms and roles
that digitally stored data may acquire and compete with in
a computer (or similar modus operandi), regardless of whether
the information is used as code respecting a CPU, or other interpreter,
or whether it represents other kinds of information.
Software as a result encompasses a extensive array of products that
may be developed […]