icrosoft Windows上的Visual Studio和.NET框架，因为这样可以极大地简化新编程语言的学习过程，不必涉及复杂的图形用户界面（例如C#条目中的例子）。对于数据处理和计算机管理任务，它们所在的编程环境就像一个小的操作系统，或者脚本化的数据处理控制。如果一个应用程序只由固定的几名程序员或同事运行，这些应用程序可能不需要漂亮的图形用户界面，应用程序能更加精简、快速和易于维护。
应用程序.基于控制台的应用程序包括（但不限于）：