2 ms·What you describe is an architecture, of course, and it didn't happen by accident.by barrkel 7y agoWhat you describe is an architecture, of course, and it didn't happen by accident.uber99953 7y agoIt's an architecture that's almost completely mute on how business-level functionality should be organized.barrkel 7y agoGenerally software architecture solves for non-functional requirements, rather than functionality. Product managers organize business-level functionality.