basic codes of software