Este documento presenta una lista de los principales sistemas operativos para PC y dispositivos móviles junto con los lenguajes de programación más comunes utilizados en cada uno. Para PC, incluye sistemas como Windows, Mac OS X, Linux, Unix y Solaris y sus lenguajes como C, C++ y Java. Para dispositivos móviles, menciona Android, iOS, BlackBerry OS y Windows Phone y sus lenguajes como Java, Objective-C, C++ y Visual Basic.