Importanti invenzioni in medicina, navigazione, metallurgia, produzione, energia nucleare e informatica sono state pensate inizialmente per scopi bellici.
In informatica con middleware si intende un insieme di programmi informatici che fungono da intermediari tra diverse applicazioni e componenti software.
Per programmazione informatica si intende il processo di scrittura, testing, debug e manutenzione di un codice sorgente e della documentazione dei programmi per computer.
Il processo di scrittura del codice sorgente di alta qualità richiede la conoscenza sia dell'ambito delle applicazioni che nell'ambito dell'informatica.
Dall'informatica deriva la restrizione del concetto di “dato”, limitando il suo dominio semantico ai soli dati digitali e discreti che vengono gestiti da un computer.