Разработка качественного приложения стоит недешево, даже если оно не очень сложное. А сложное приложение может стоит очень дорого. Нужно быть готовым, что даже простое приложение, разработанное с высоким уровнем качества, может стоить сотни тысяч, а сокращение расходов может привести к получению любительского продукта, гарантирующего провал. Ну и важная мысль: в техзадании нельзя предусмотреть все, так что по факту косты будут еще выше, чем планировалось.