When deciding on whether to have an inhouse or third-party IT company as the solution, in working with Southwest Networks we've found it better to have an IT company that are at the forefront of technology improvements that can be handled timely, instead of purchasing software that will get updated on a regular basis. Rather than having to perform an investigation on the issue we're having ourselves, Southwest Networks handles it seamlessly for us with good communication on progress, updates, and completion of the issue and project.