Создание сложных веб-приложений, программирование, системное администрирование, верстка, дизайн.
Одна из сложнейших задач - это поддержка и развитие проекта, так как сложность постоянно растет. Сайт тормозит. И время на разработку новых функций может увеличиваться в десятки раз. А возможно, придется переделывать весь проект. А это могут быть годы разработки. И такие случаи встречаются повсеместно.
Чтобы такого не произошло, нужны, в первую очередь, грамотные специалисты и правильный "фундамент" приложения. В процессе разработки необходимо постоянно уделять время пересмотру программного кода приложения и планированию наперед для уменьшения рисков вынужденного переделывания всего проекта или его частей в будущем. Код должен быть максимально понятным, даже сторонний специалист должен быть способен достаточно легко разобраться в проекте.
В качестве основы для проектов выбран язык PHP и фреймворк Symfony. Это наиболее "продвинутые" технологии в своей области на сегодняшний день. Готовые решения наподобие CMS не применяются. Это дает большую гибкость в оптимизации скорости работы приложения, в изменении и расширении функционала.