It is a long and complex process, but if your software development company has 50+ employees it can take about 7-8 months depending on the features and your requirements.