Algoritam
Algoritam je postupak rješavanja nekog problema. Računalni programi se temelje na algoritmima kojima su problemi riješeni matematičkim modelima.
Nakon matematičkog rješavanja problema se postupkom programiranja u nekom programskom jeziku kreira računalni program. Tako dobiveni program se na računalu izvodi postupcima:
tumačenja (interpreting) - gdje se pojedine instrukcije programa prevode u strojni jezik uživo (u hodu)
prevođenjem u strojni jezik (Compiling) - gdje se program prvo prevede u strojni jezik, potom poveže s knjižnicama sistemskih programa i na kraju izvodi željeni broj puta. Prevedeni programi rade puno brže.
Front Page je prevedeni program, a korisnički programi u Visual Basicu se interpretiraju tijekom izvođenja.