User-centred design and internet software development for inclusive, accessible web communication