At >1000 the ordinary resources is consultants because person-centuries of experience is usually warranted at that scale. Consultants are also the best way to get in-house staff up to speed quickly because they will participate in specifying the system and learn what are the right questions to ask and important factors to consider. Good luck.