Oyebode, Ebenezer, OlukunleOyerinde, Ireti, Mojisola2022-07-042022-07-042021-082320-9186http://localhost:8080/jspui/handle/123456789/249Architectural patterns are used to address important aspects of software architecture and complement existing techniques. Architectural pattern offers a set of predefined subsystems with their responsibilities and syntax for organizing the relationships between them. There are many architectural style that can serve as basis for software development. This study examined the architectural style, their applications,strength and weaknesses.ArchitectureSoftwareViewStyleA REVIEW ON SOFTWARE ARCHITECTURAL PATTERNSArticle