제한된 자원을 효율적으로 사용하기 위해서는 필요한 전략들의 우선순위에 구체적인 실행 프로그램들의 중요도를 고려한 자원배분이 필요하다. 
어느 기관이든지 사용할 수 있는 재정자원을 제한되어 있다. 따라서 기관의 미션을 달성하기 위해 사용하고자 하는 다양한 전략을 구체적으로 실행하는 많은 프로그램에 요구되는 재정자원의 양이 사용할 수 있는 재정자원의 양보다 항상 많을 수밖에 없는 것이 현실이다. 이러한 환경에서 제한된 자원을 효율적으로 사용하기 위해서는 미션의 달성에 필요한 전략들의 우선순위에 그 전략을 실행해 나가는데 사용되는 구체적인 프로그램들의 중요도를 고려한 자원배분이 이루어져야한다. 또한 과거에 수행된 프로그램들의 성과를 평가하여 미래의 전략과 연계하려는 노력이 반드시 있어야 한다. 더 나아가 필요한 재원을 어떻게 확충할 것인지에 대한 계획도 같이 이루어져야 한다.