Concerning projects durations, it actually depends on the project type and how big its and the complexity of it, so the duration is determined based on the project requirements analysis, However, we have many readymade solutions and therefore it might not take more than a week in such cases.