Political program development is a key element of political strategic planning. The process starts with research of former policy and ideological positions, plus opposition research. The second step is the theoretical construction of an electoral coalition that is coherent, organic and susceptible to lead to an electoral victory.
Political programs should be based on strategic goals, but they should also offer sound policies, meaning that those policies must be executable and credible. Programs are not a mere declaration of values: a process of policy research should back them up.
I offer to clients this development process in a package with a bonus: at the end, political programs should be well written as well, using the language of the electors targeted. If you work with me, yours will be.