Abstract.............................................................................................................................................. 2 1 Software architecture…