Для начала хотелки озвучиваются ,потом анализируются мной на предмет соответствия общей концепции и интереса других потенциальных пользователей ,потом составляю типа ТЗ для программиста ,финансирую (если есть что) и запускаю в работу.
Можно и о софинансировании подумать, есть опыт по дороботке компонента АРхив под задачу пользователя ...