Hi.
There is several approach depending on the level on integration you would like to obtain.
From a scheduled data import using Grloader or PAM and others for bidirectional update or software distribution.
Success will require well defined requirements, strong established scope and preparation on top of any technical around it.
/J