Por ello, desde muy temprano en el entorno de desarrollo de aplicaciones para MS-DOS, muchos productos de software comerciales importantes fueron escritos directamente para el hardware, por una variedad de razones: