This answer can really vary quite a bit depending on what the company needs and the scope of the project. Generally speaking, a project could take an average of 3-6 months to complete. However, there are different phases within the project beyond the actual development, and delays at any of those phases could impact the overall timeline and delivery date.