Web development is a complex mix of new development technologies and
increasing user expectation fuelled by the consumers love for new
Internet browsing technology. One such complexity is which web design
and development approach to adopt in order to achieve maximum reach
across all devices whilst delivering the most optimal experience for the
user.