Effective methods for software and systems integration. (2012)