Продуктов для различных видов программирования предостаточно. На любых языках программирования, в любых средах, для всех известных ПО, наверное кроме linux, там все обстоит гораздо сложнее и запутанней. Конечно подобрать совершенный продукт, для комплексного решения поставленной задачи не так-то просто, но возможно. Например компания Microsoft предоставляет такие продукты или канадская фирма Watcom создает подобные программы.
Такая программа способна решать задачу в рамках предприятий по созданию приложений. Например rad studio xe3, конечно ее первостепенной задачей является повышение скорости создания приложений как для ПС на которых будет Windows и Mac, так и для телефонов на Android и iOS. Но среда разработки способствует значительному повышению производительности труда и серьезного уменьшения потраченного времени. Также rad studio может создавать программы для девайсов с графическим интерфейсом и сенсорными дисплеями. Постоянное обновление этого продукта позволяет не сомневаться в его качестве, для такого инструмента цена установлена приемлемая. Если компании хотят повысить производительность, то приобретение rad studio вполне верное решение. Работа с обширными базами данных, облачным сервисом, с любым источником хранения данных. Мобильные приложения с использованием нативного кода обладают хорошей графикой, производительностью, возможно они когда-нибудь вытеснят web-приложения. Но это только в будущем и когда мобильный интернет станет с высокой скоростью. Нативный код не сложен, программировать на нем довольно просто.