Two aspects of a
system:
n
data
: the information the program
deals with.
n
functionality
: what the program
does with the data.