The focus here is using what already has been built by interconnecting software components so they do something new. An IT professional will know some programming, be able to make use of operating systems? resources, control communication between hosts over the Internet, access and store data on servers using database technologies, and build intuitive graphical interfaces.