If the software developer cannot engage an investor, the project will need to be scrapped.
If the project does go ahead and is successful, then the software developer may start designing a program for the everyone.
The project will not be a success, however, if it is not properly tested.
If the project is unsuccessful, the software developer will need to dismiss some of his employees.