This largely depends on the scope of work to be handled, particular requirements, budget, and the desired time frame. Project completion can take from 2 months (if it is a lightweight, narrow-profile solution) to half a year (if it is a complex system with in-depth capabilities).