Applying user centred and participatory design approaches to commercial product development