5
These days I read about OWIN on the MSDN website but I still can’t find a good motivation for it. What I read is that OWIN is a way to uncouple the server application so we can swap the server if needed without affecting the application.
So far so good, but I can’t see that as a very strong motivation. For example, in all the projects I’ve worked on and even what I’m working on now, I can’t see any reason to change from IIS. They also say at MSDN that OWIN is a way to optimize applications for the cloud, but I can’t see how this relates to decoupling application and server and how OWIN allows this.
So, after all, what is the real need for OWIN? Why does it optimize applications for the cloud?