To język stworzony przez ludzi, który pozwala na zapisanie instrukcji tworzących program komputerowy. Program po translacji (używamy tu kompilatora lub interpretera) staje się „zrozumiały” dla komputera. Komputer mając przetłumaczony kod źródłowy programu na kod maszynowy wykonuje instrukcje i daje rozwiązanie np. umożliwia ewidencję i sprawną obsługę zakupu i sprzedaży towarów w hurtowni. I klient, który zakupił program jest zadowolony.