Dynamics NAV in EDI integration with our own EDI Software

Has anyone integrated Dynmaics NAV - in house - verses going through a 3rd party? We currently have Sterling Inegrator, and are looking do integration in house, can anyone tell what process they used to load data?