Software Integration – Making New Projects Work without Destroying Old Projects

Not sure what to do with aging software systems?they should. Without diminishing the role that IT
The 1930's was a controversial time in pre-warprofessionals play, they rarely have the time or
Moscow. The city was booming, but immenselyresources necessary to build integrated systems. In
overcrowded. Like many cities of the time,  managingmost organizations, the IT department spends most of
utilities, garbage, transportation, and the city's image, allits time troubleshooting issues, or working with
while promoting growth and commerce, seemed likecompatibility problems between incompatible
impossibly conflicting tasks. But new technologies andapplications.
systems were emerging that promised to provideIn having an integrated system built, not only do you
some short-term and long-term solutions.benefit, but it makes your IT department's job easier.
Unfortunately, for Moscow to successfully deploy itsThe added capability of integrated systems increases
plan the city either had to destroy almost a hundredup-time and increases your ability to accomplish your
large residential, historic and industry-type buildings, orgoals. Also, the added efficiency increases the value
figure out a way to move them.of the product over a longer period of time. Properly
This process required the removal and relocation ofintegrated systems have a huge return on investment,
many large structures, including large brick apartmentboth in measureable and less tangible results.
blocks that were up to ten stories tall. Each had to beAs in Moscow's redevelopment, old systems do not
carefully lifted onto giant sleds and carefully movedneed to be thrown away. Instead, they can be moved
into its new position, sometimes requiring careful turningto a place that creates more functionality for the
and maneuvering.organization as a whole. Software integration can
At the time, and even now, it was a majorbridge the gap between old and new, or it can help
achievement, and was one of the first uses ofbuild entirely new systems that require interaction with
hydraulic jacks in Russia.third-party systems.
In fact, many of these buildings were reportedlyPotential Dangers and Pitfalls
moved without even needing to disconnect power,One of the dangers in developing software that
water or sewer lines.integrates with third-party applications is that designers
As a result, many of Moscow's major streets weregenerally assume that the third party system is always
widened, public transportation systems were put ingoing to work as intended. Instead, designers and
place, and improved flood prevention systems wereprogrammers need to plan for what will happen should
built.a required system be temporarily unavailable.
Almost 80 years later, we are often faced with similarFor example, payment card systems, which help
troubles in the technology industry. We have giantprocess online credit card payments, do not always
legacy systems, but they are now hindering our longwork as intended. On occasion, they will be down,
term growth or are too inadaptable to managereject valid entries, or in some other way be unable to
modern and future needs.process an entry. Properly designed software will be
As businesses, we need a technology redevelopmentable to manage such downtimes, but it is surprising
plan that can integrate new system software withouthow frequently systems are built that fail to take into
totally destroying legacy systems, or requiringaccount likely problems.
expensive reconstruction.Second, it is not always a good idea to put this on your
In the same way that Moscow once managed tocurrent IT department.  Jumping back to the Moscow
move giant buildings without disabling them, newredevelopment analogy:  Moscow, I assume, had a
technology infrastructure can also be built so that itdepartment of housing. This department probably
integrates properly with existing systems. This includesmanaged construction permits, zoning, and related
updating enterprise level software, such as bankingissues. Similarly, your IT department manages existing
software, or medical records tracking, so that no datasystems and ensures that they are functioning as they
is lost and aging systems can benefit from newshould. However, you would never ask the department
technologies.of housing to suddenly change their role and start
Software Integrationmoving ten story buildings. You would call in a
Software integration describes the process of bringingconstruction crew that specialized in that kind of work.
multiple separate systems, or components, into oneIn the same manner you should think about calling in a
main system. This can be done through manualspecialized crew to handle your expanding IT and
programming, or through networking, enterpriseintegration needs.
application integration, or business processOf course, the specialized crew would work along
management.with, or under, the local authority, so that everyone
A simple example of software integration is inunderstood what was happening and what needed to
ecommerce. An ecommerce system involves a fewhappen. Specialists are able to get things done quickly
major elements: a website, a product managementand properly, and save your entire organization time
system, a payment system, and a distribution system.and money integrating systems quickly and properly.
If each of these function as isolated elements, thenOften times it seems tempting to keep a project
management must monitor each of these separatelyentirely in house. However, doing so generally requires
which is time consuming and inefficient. Also, thereexpanding the IT department in order to give them the
needs to be a manual communication channeltime and resources needed to complete the project.
between each element. If a product is purchased onWhile it may seem right to expand your IT department,
the site, then you must wait until payment is verified,what many companies don't consider in their return on
and then notify the warehouse which then sends theinvestment calculation is all the additional investment
product to shipping.that must be made in areas of skills training, software
Integrated systems can manage each of theseand experience that goes into successfully navigating
elements automatically. As soon as a purchase isthe actions to take when integrating new systems with
entered, it would gain purchase confirmation, notify theold. You have to understand both systems and as
warehouse, automatically update your inventory data,technically challenging as it is to keep abreast of new
print a shipping label and have the item ready fortechnologies, it is even more complex to understand
shipping. It could then easily provide tracking, and betterhow to get new technologies to work with old.
data and information management on the entireSoftware integration specialists can manage the
workflow.intricacies in the workings between various programs.
Integrated software systems are built to work withAlmost every piece of software needs to integrate
your current internal software, as well as with outside– communicate – with something else. Whether it
or 3rd party vendors whenever possible, and theyis an external database, an operating system, a
streamline your entire operation.payment system, pieces of hardware, or even the
Benefits of Integrated SystemsApple® app store, integration needs to be done
In many businesses, the IT department is in charge ofproperly to ensure that you get the most value
making sure that these systems are all functioning aspossible out of your software investment.