There are situations where the customer knows very well the market demand for a certain product, but, is not aware how to realize this software product. Atomicus has established procedures for a comprehensive product development cycle based on market demands, with a product release and rollout plan following. The development cycle is split into clear phases: consolidation of market requirements, NRE analysis, design and functional specification, agreeing workflow and milestones, control and feedback of coding, quality assurance and preparation for release. All stages are performed in close cooperation with the customer. As a result, the customer obtains a software product perfectly fitting the needs of the market and the the customer’s products line-up.