Software architecture; SeaPal - Mark proyect