Developing the modern web