This course focuses on the use of several technology components to communicate and work together with each other.  The course covers topics related to inter-system communication, data mapping and exchange, integrative coding, scripting techniques, software security and an overview of programming languages.  It addresses the use of architectures, application programming interfaces and programming practices to facilitate the management and integration of systems that support an organization.