An interesting article on the various contexts of complexity that should be considered by user experience designers and researchers designing complex applications, including complexities of integration, information, intention, environment, and institution.
https://www.nngroup.com/articles/complex-application-design-framework/