The choice to develop its own software solution (heavy application, website, embedded...) is often a differentiating factor for a company. It allows it to highlight its difference and its added value.
However, the development of such software is above all a human adventure. It starts with an idea and ends, in the best case, with a product. Like any adventure, it has a share of risks and today the most important one for a software development is the security one.