The duration depends on the complexity of the project and its scope. On average, it can take from a few months to six months from the discovery to the release of the finished product.