Software R&D in customer contact systems