Organisational effectiveness and customer satisfaction