웨어는 정당의 후보선정과정 민주화가 다음과 같은 몇 가지 필요성에 의해 진행되었다고 주장한 바 있다(Ware 1996, 266-269). 첫째, 정당 당원을 확보할 필요성이다. 이전의 엘리트 중심 정당조직은 선거 캠페인을 위해 정당 당원 확보가 필요했고 따라서 대중 정당의 모습을 추구해왔다. 당원 확보를 위해서는 그들에게 일정한 정도의 권한, 예를 들어 후보선정의 권한 등을 이양해줄 필요성을 느끼게 되었던 것이다. 둘째, 사회적 위계질서의 쇠퇴 현상을 들 수 있다. 교육수준이 증가하면서 더 이상 소수 지도자들의 결정을 일방적으로 강요할 수 없는 사회적 분위기가 형성되었다. 또한 정당 당원의 감소현상이 진행되고 이 때 당에 잔류하고 있는 당원들은 공공정책에 대해 매우 관심이 높은 일부 소수 혹은 이념적 극단주의자들로서, 그들에게 권한의 일부를 이양시킴으로써 당내 갈등을 완화할 필요성이 제기되었다. 셋째, 새로운 정치적 이익, 혹은 과거에 정치체제에 대표되지 못했던 정치적 이익들을 동원할 필요성이 대두되었다. 대부분의 정당들이 ‘포괄정당’(catch-all party)형태로 전환되면서 선거에서의 승리가 매우 중요한 목표가 되었다. 이를 위해 일반 유권자들의 정치적 선호에 부응하는 정책을 공약으로 제시하거나 후보를 선정해야 했고 그 방법이 후보선정과정의 민주화였다. 마지막으로 정치적 정당성(political legitimation)의 강화의 필요성이다. 일반 유권자의 선호를 반영하는 후보 선출뿐 만 아니라 그 선출과정이 정당했다는 것을 대중에게 보여줄 필요가 있었다. 이와 같은 이유로 민주주의 체제의 정당들은 후보선정과정을 민주화시키는 노력을 진행해온 것이다.