Depending on the level of complexity, development time (design, coding, testing, and deployment) ranges between 2 and 6 months.