





|
|
Software
Integration for SMEs
|
|
|
by Thom Leggett |
Editorial Note:
Here is a concise description of software integration and the
relevance to SMEs. Software integration is not just for the Fortune
500.
Kay
Graham-Gilbert
The Problem
Software integration aims to solve a problem that started when large
companies automated processes that had previously been manual; such
as finance or human resources. This in itself was a very successful
idea, and sent costs tumbling. However, finance developed an
application to fit their needs; HR developed another (incompatible)
application, and so on… Unfortunately, this resulted in inconsistent
data. For example, if the finance and HR applications both required
an employee
|
|
database, it
was replicated into each application. With no central source, who was to
say which database was the correct one? This not only led to an enormous
duplication of effort, but to a large consistency problem.
The previous solutions
There were many approaches to solving this problem and they can be
broadly divided into three categories: user interface integration; data
integration and business process integration.
User interface integration was the cheapest to implement and required
the least change to working practices. The technique was to take all the
applications and shoe-horn them into one user interface. Unfortunately
this was no more than a cosmetic overhaul and did nothing to address the
fundamental problem.
|
Data integration came in several flavors, most significantly the
data-warehousing push of the 80s and 90s. The idea was to do a one-off
analysis of all of the information used by a business, design a
centralized database and re-implement the applications around it.
Unfortunately very few corporations managed to get past the design
phase. Lack of decent change management tools and over-ambitious,
short-sighted IT directors can take most of the blame for this.
The current solution
The solution of the day is business process integration. Unlike data
integration where the idea was to centralize the data and rebuild the
applications on top; business process integration aims to integrate on
top of the applications.
A critical realization in bringing this about was the existing
applications contained important 'business logic' – information about
the processes that ran the business. Rather than ditching this
altogether why not build a layer on top and in-between that will
facilitate integration? This has given birth to a whole new class of
software, which has been dubbed 'middleware'.
For Example
Supply Chain Integration is a particular type of business process
integration that can reap huge benefits (as well as posing big technical
and managerial challenges). The basic idea is to remove some of the
unknown variables in your business planning and forecasting; by getting
as much information as possible from your supply chain in both
directions.
By accessing your suppliers’ stock levels, lead times, order status and
other information as if it were your own, you can better manage
warehouse inventories or production schedules; and therefore provide a
more reliable service to your customers. Being able to make, track and
settle orders online will further increase your responsiveness to your
marketplace.
Allowing your customers access to similar information and services from
your organization will bring more realistic and timely orders, that your
customers know already you will be able to fulfill. Integrating your
customers will also enable a much more intelligent analysis of your
product line: spot an under-performing product before it impacts your
bottom line; increase marketing budget for a product that has the
potential to go through the roof or implement an on-demand (or as near
as possible) production process to minimize your exposure through stock
levels.
This is not a task to be undertaken lightly, as the technical issues
involved with integrating the different systems that have been
implemented by the companies in your supply chain are less than trivial.
On the other hand, trying to persuade the same companies to switch from
their existing systems to a common platform is likely to be next to
impossible. This is where good middleware will come to your rescue.
Why is all this relevant to SME’s?
The SME sector is quickly becoming more reliant on technology, and the
problem of integration has started to filter down to them. Many SME’s
are using a few incompatible applications to automate their processes;
and have no idea how much integration could benefit them.
So what should I do?
If you have only just started, or still have relatively little reliance
on your IT systems, a data warehouse style approach may be most
applicable. This can work well from a clean slate, although there are
some caveats: Bear in mind that to gain cost-efficiency, you must remain
locked in to one software vendor, or your integration costs will far
outweigh the potential gains. This carries with it a certain amount of
risk in case the vendor withdraws support or even goes bust.
For most SME’s a middle-of-the-road approach is preferable: continue
using standard off-the-shelf software such as Microsoft Excel, Access,
ACT, Sage etc to store and process information; but use customized
middleware on top. This will not only save effort and ensure
consistency; it can also be used for reporting, or can incorporate
newer, more demanding applications such as predictive software.
|
Thom Leggett is the Operations Director for Fire Without
Smoke Software (FWOSS) Ltd.
|
You possess the drive to satisfy customers, we
are here to help you get there.
Performance Improvement
across the organization
Copyright
©
2005 Interactive Consulting. All rights reserved.
|