Solving complex digital problems with technology