If those three things describe you, then think about becoming a virtual assistant. What exactly you’ll do depends on what your skills, experience, and network of contacts are, but you can expect tasks from data entry to customer management, research, scheduling, and more. And of course, like all online business ideas, you can do this one from anywhere.
For young businesses, it is difficult to win the trust of clients because they are uncertain of the consequences. Maybe you will be able to deliver what you are promising, may you will not. They are not quite sure. In such cases, it is best to provide potential clients with a cushion of performance-based pricing model. Give them the confidence that they have nothing to lose if you fail to deliver, and that such a model is a guarantee of superior results. They would only pay when they receive the desired results or derive the desired utility. This method is not taxing on their pockets and leads to higher conversion rates.

If you are a software developer of course the internet is your strongest marketing platform. There is a large market for software on the internet. All you need to do is to look for a task in the IT world and then build a software to help simplify the task. For example; you can develop a software that will help people manage their clientele base (CRM software), you can develop software that will help people manage their payrolls, accounts, online files et al.