Creating an identity program starts with understanding its context: Where does the identity need to manifest itself? Prototyping plays a key role in the program development process. The program may undergo more iterative phases than the logo. Visualizing potential solutions can be a very useful way to evaluate the effectiveness of individual ideas. The goal is to fail fast and learn through testing and evaluation.