Базалық деңгей. Программалық жасақтаманың ең төменгі деңгейі — базалық. Базалық деңгей базалық ақпараттық құрылғылармен байланысуга жауап береді. Ереже бойынша, базалық программатор базалық саймандар құрамына кіреді жэне тұрақты жадыда сақталады. Программалар жэне мэліметтер жасау кезеңінде жедел жадыга жазылады жэне пайдалану үдерісінде өзгертіле алмайды. Базалық программалық құралдарды пайдалану барысында программаланатын тұрақты есте сақтайтын құрылғылары пайдаланылады. Бұл жағдайда жедел жадының мазмұнын озгерту есептеу жүйесінің құрамында тікелей орындауга да болады, одан тыс та программалаушы деп аталатын арнайы құрылымдарда да болуы.