bazy wiedzy – ontologie dziedziny/dziedzin, w których używany jest system informatyczny – na przykład podręcznik księgowania w przypadku systemu finansowo-księgowego.

Systemy komputerowe mogą być klasyfikowane na różne sposoby w zależności od przyjętego kryterium podziału, np. systemy czasu rzeczywistego, systemy wbudowane.

Tworzenie systemów informatycznych Tworzenie systemów informatycznych jest złożonym zadaniem – trudno jest przewidzieć, czy projekt informatyczny zakończy się sukcesem (system stworzony na czas, zgodny z wymaganiami funkcjonalnymi, koszt stworzenia mieszczący się w ramach przewidzianego budżetu), czy porażką. Wszystko zależy od procesu, w jakim system jest wytwarzany. Aby określić prawdopodobieństwo sukcesu, stosuje się metody oceny procesu wytwórczego stosowanego do produkcji systemu. Najbardziej rozpowszechnionym modelem takiej oceny jest CMM.

Wyróżnia się etapy tworzenia systemów informatycznych: analiza i określenie wymagań (modelowanie) projektowanie systemu i aplikacji programowanie (implementacja) i dokumentowanie testowanie i walidacja wdrożenie systemu u odbiorcy eksploatacja i ewaluacja systemu.