Язык Java был создан компанией Sun Microsystems. Область применения Java платформы очень широка: настольные приложения, web приложения, приложения для КПК. Благодаря переносимому байт-коду Java приложения могут запускаться под разными операционными системами. Существует большое множество свободно распространяемых библиотек, которые можно использовать для коммерческой разработки.
PHP - широко известная платформа для разработки Web-приложений. Приобрела популярность благодаря огромному количеству свободно распространяемых библиотек, позволяющих существенно ускорить и снизить стоимость разработки. Обычно используется для написания небольших и средних web-приложений.
C++ - один из наиболее популярных языков программирования общего назначения. В настоящее время чаще всего применяется для разработки middleware приложений (приложений промежуточного слоя), сетевых, клиент-серверных, кросс-платформенных, системных приложений. Одно из главных преимуществ С++ это наличие большого количества качественного свободно распространяемого кода. Библиотеки ACE, boost, open SSL, STL, QT, wx Widgets, curl и другие позволяют существенно повысить качество разрабатываемого кода.
.NET технология разработана компанией Microsoft. К настоящему моменту уже выпущено несколько версий этой платформы. .Net позволяет вести разработку настольных приложений, web-приложений и приложений для КПК под управлением Windows Mobile. Богатая библиотека классов и удобная IDE (интегрированная среда разработки) позволяют быстро разрабатывать приложения на высоком профессиональном уровне.
Flash - одна из наиболее перспективных и активно развивающихся технологий. Flash преимущественно используется для динамичного, красивого графического интерфейса как Web-приложений, так и настольных приложений. Flash обеспечивает кросс-платформенность и кросс-браузерность за счет наличия виртуальных машин для большого числа операционных систем.
JavaScript - объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.