As I didn't have any experience, I decided to start my IT business with outsourcing software development. There are countries that offer developers who are ready to do high-quality work at a lower cost. Developing IT solutions is risky, but sharing risks with any offshore software development company, it is possible to get professional risks assessment, prioritizing, and management. If someone wants to explore the subject, I can recommend to start with reading the article on
https://diceus.com/free-report-offshore-software-development-rates-country/. In short, I haven't regretted my choice, and I hope this information will be useful for someone!