Software architecture Seapal proyect (mark)