Do IT consultants help with software integrations