Answer: Research and development
Explanation: Software development is a process that includes many steps , among which research and development is a major step.This process gives result after the research is carried out and introduces new solution for the software.
The more time given to the research and development part results in the durable and optimization system.Thus, the entrepreneur must have involved into a lot of research and then developed the system so that he does not face challenges in future and produce a sustained system.