Instruções (programa de computador) que, quando executadas, fornecem características, funções e desempenho desejados; estruturas de dados que possibilitam aos programas manipular informações adequadamente; e informação descritiva, tanto na forma impressa quanto na virtual, descrevendo a operação e o uso dos programas