В настоящее время существует лишь несколько параллельных приложений с широким диапазоном применимости — например, Oracle Real Application Clusters; в то же время подобные специализированные приложения имеются в отдельных компаниях и отраслях, например, в нефтеразведке. Приложения следующего поколения, ориентированные на bladeсерверы, будут способны работать параллельно и скоординированно во множестве экземпляров, распределенных по десяткам серверов. Разумеется, подобные изменения не происходят сразу. Нужны программные средства, обеспечивающие взаимодействие и согласованную работу экземпляров приложений, а разработчики должны освоить технологии параллельного программирования, необходимые для распределенных приложений и сред.
Наконец, приложения должны лучше интегрироваться с операционными системами. В процессе установки приложения должны определять, имеет ли операционная система нужные компоненты и обновления, достаточны ли аппаратные ресурсы для эффективной работы, и в случае обнаружения каких-либо недостатков предпринимать необходимые действия без вмешательства человека. Поскольку большинство корпоративных приложений рассчитаны на работу на нескольких платформах, очевидным образом требуются стандарты для обмена подобной информацией и реагирования на нее. Хотя из всех перечисленных возможностей в настоящее время в наличии имеются лишь немногие, поставщики приложений начинают осознавать проблему и разрабатывать подходы к реализации будущих ресурсных служб.