It is important for customers to understand the implementation timeline in order to plan the product launch. Usually the answer depends on the complexity of the functionality, the amount of work and the need for revisions. Since the complexity of the application can vary greatly, we always hold an online meeting with the client to determine the timeline.