Please explain why I need software architecture
Like MVC, MVVM, MVP.  How does it apply to   Server-side only? Frontend only? Fullstack? Desktop app...
Tags: explainlikeimfive, fullstack, desktop, computerscience