Can IT consultants guide us through a software transition