Los sistemas operativos y las aplicaciones, se crean usando un código de programación entre estos están los de código abierto y los de código cerrado. CÓDIGO ABIERTO: hay una variedad de sistemas de código abierto para dispositivos. la mayoría de PCs trabajan con un sistema de código cerrado pero con la aparición de los Pcs móviles o portátiles estos utilizan un sistema abierto, como linux,google chrome y los sistemas android. Los sistemas abiertos son aquellos en los cuales el usuario del dispositivo puede entrar y cambiar lo que quiera. CÓDIGO CERRADO: Existen varios sistemas de código cerrado en uso, por ejemplo Microsoft Windows y Apple OS X son de código cerrado. Los sistemas operativos más usados para computadoras tienden a ser de código cerrado. Estos sistemas son un sistema de paga, los cuales deben ser pagados para poder usarlo.