Is there customer experience software?

Yes. There are many platforms built for different types of businesses, varying budgets, and unique needs/requirements.