Os softwares são úteis por manipular dados do
nosso dia a dia e nos fornecer informações
importantes acerca de fatos que queremos
conhecer. Para os usuários eles se parecem como
um bloco coeso e único. Porém, as pessoas que
trabalham com o desenvolvimento dessas
ferramentas sabem que um software é formado por
um conjunto de ferramentas interligadas para
formar o todo. Acerca da ferramenta que registra,
manipula e guarda uma coleção de fatos que reflete
o estado atual da realidade do mundo real
representada no mundo virtual, qual a melhor
definição?