Developing a New Program – Overview