Компания Borland Software провела опрос среди 300 своих клиентов, посвященный применяемым ими средствам и процессам управления жизненным циклом приложений (Application Lifecycle Management, ALM). Около 70% опрошенных сообщили, что поддерживают две или более платформы разработки и 42% указали, что в качестве таковых используют как Java, так и .Net. Половина применяет по четыре или более ALM-инструментария, 33% имеют инструментальные средства более чем трех различных поставщиков. Примерно 66% пользуются как коммерческими ALM-инструментами, так и opensource. В 44% компаний применяются два или более процессов разработки, отвечающих гибким методологиям, причем в большинстве случаев это самостоятельно разработанные процессы. Главным приоритетом для себя при разработке 59% назвали соответствие разрабатываемого ПО требованиям заказчика, а для 25% это обеспечение высокого качества ПО. В качестве наиболее значимого ALM-проекта предстоящего года почти 50% опрошенных назвали усовершенствование процессов.