There are many CMS options out there and they all have their features, pluses and minuses. Choosing the CMS that is right for you is based on several factors:
Since it would not be feasible to buy every popular mobile device on the market today to test applications, it is necessary as a developer to find ways to emulate various viewports. Until recently, I used Opera’s emulator that allowed the selection of device profiles from a dropdown menu. It worked fairly well though it was a little clunky.