Bei komplexen Aufgaben ist der Lösungsweg nicht immer eindeutig, mitunter sogar ganz unbekannt. Durch die Ausarbeitung verschiedener Konzepte, anschließendem Vergleich und Bewertung wird der optimale Lösungsansatz ermittelt. Dieser ist die Basis für zu erstellende Machbarkeitsanalysen und die Abschätzung der hierfür erforderlichen Ressourcen.
Die hierauf basierende Kostenkalkulation versucht, für die vorhandenen Konzepte die Entwicklungskosten so genau wie möglich abzuschätzen. Die Ressourcenplanung versucht, den zu erwartenden Einsatz an Personal und Investitionen auf eine zeitliche Schiene zu setzen. Kostenkalkulation und Ressourcenplanung sind somit eine wichtige Entscheidungsgrundlage für den eigentlichen Start eines Entwicklungsprojektes, ihre Überwachung ist eine wesentliche Aufgabe des Projektmanagements.