Currently, there are several software processes models that are used by development teams or software development companies to create the various products.
To develop a new software, several methodologies can be applied, all leading to the same goal: the creation of a multifunctional technological product.