Permite a determinados usuarios, la comunicación con la máquina o dispositivo, para el desarrollo de aplicaciones que facilitan el manejo de la información y con ello la toma de decisiones otros conocidos como editores de programación, se encuentran Visual Studio, Sublime Text, Brackets, Atom, Etc.