Well, the total time required to build any software depends on the features needed in the project. If there are some sort of difficulties in working on them, then the hours can increase without any definite estimation.