complex business systems