I'm interested in an ASP.NET CMS platform to develop sites for my clients. I create some sites on Linux using WordPress CMS and now I'd like to learn a content management system platform for Windows OS. I'm more of a designer, so I need a platform that is not extremely difficult to create new templates from scratch. I'd prefer an open source solution too. Something that would accommodate responsive web design too would be great.

Any suggestions? Thanks.