1. Do you have enough fund? has to be over 10s of millions for such a project; 2. How much do you know about businesses in those industries? How much do they care for such software packages? How much will they be willing to pay for those? 3. How will the investors control the direction and progress of the software development? 4. Do you already have your sales network? or do you have your existing customer base? etc.