User experience (UX) approaches help improve the entire lifecycle of software products, and user research can help you gather nuanced insights to do so.