In such cases it is difficult to estimate a time frame. It depends on the complexity and the scope the app has to offer. Also it takes more time to make strategy for more detailed software. Still one can get an idea from the estimate I share for smaller apps.