Once we have a challenge worth solving, our team sits together and brainstorms a concept solution. At this stage each challenge may have many different concept solutions.
Each concept is prototyped in detail and its performance and effectiveness studied. Necessary modifications are made to improve performance and the best concept is selected. This stage may take up to a month depending on the complexity of the challenge.