Rails uses Model-View-Controller (MVC) architecture: Models handle data/business logic, Views handle presentation, Controllers handle user input and coordinate. SOA (A) is service-oriented, MVP (B) is a simplified variant, DODAF (D) is military enterprise architecture.