Software

author-image
DQI Bureau
New Update

Standardize or customize? That’s an old debate in soft ware. The
traditional answer was: customize as far as possible, or at least evaluate case
to case. And that was because businesses varied, and no ready tools exactly
fitted that business.

Advertisment

Well, that hasn’t changed. Business processes still vary. What has changed
is the mantra. It’s simple: As far as possible, standardize. If en existing
application more or less fits you needs, but you have some processes that are
different, change your business processes. If your HRD follows some complex
manual process for appraisals, and a Lotus Notes-based off-the-shelf system is
completely different, don’t look for developing a package to fit your old
process as the only answer. Consider changing your process completely.

Shrink-wrapped ERP?

The reasons are simple, and several. Standard software is cheaper and quicker
to deploy–the difference is between weeks to months, versus months to years
for custom software. Standard software is stable: it’s been tested elsewhere,
without making your business process the guinea-pig. And it is usually based on
business experts’ views and best processes from many organizations. That
off-the-shelf HRD package probably reflects an HRD system far superior to your
company’s. Finally, upgrades and improvements and much easier and cheaper, and
interoperability with software in other departments far more likely.

Advertisment
WATCHLIST

Standardize

Most support calls relate to software. Standardizing desktop software makes support a lot easier, reduces cost and allows interoperability and integration. Even for enterprise or business apps, today’s mantra says: try using standard apps. Change your business process a bit if you have to. You’ll gain.

Negotiate

Negotiate for bulk licensing deals, which will not only get you discounts from the vendor, but also give you direct access to upgrades and maintenance. MNC software vendors often do not have attractive multi-license deals or cross-upgrade schemes, but you could get them if you negotiate. And for software development, go for project-based pricing with a fixed time-frame, rather than a loose-ended man-month rate.

Outsource

While planning and assessment of business needs should be done in-house, the actual development and support of software is often outsourced. It is better to seek the help of a technology consultant for reengineering and migration of existing apps. You can often demand quicker turnarounds that way, and avoid worrying about developer attrition.

Backup

With huge amounts of critical data being exchanged and used in your organization, it takes very little to break in and cause irreparable loss to your business. Apart from on-site storage, an off-site backup is essential. A comprehensive security policy is important to safeguard your critical data.

It helps also to go for limited application areas, after carefully weighing
how long it could take to get return on investment. When the ERP wave set in,
many companies splurged crores on them. Most of the ERP packages that were
introduced during the early days were bulky and contained many features that
weren’t even required by everyone. The result: implementation ran into several
months, incurred huge costs and did not get any significant benefits. Finally,
you may not be able to realize major benefits very quickly: it can take a long
time for benefits to be quantified and visible in some systems. In others, for
instance in the BPCL e-business system described in this issue (page 88), impact
could be quick and clear: a 12-day process that drops to two days flat.

Customize, only if you must

Advertisment

Customize, only if you must

Product and Prices

Office Suites for Desktops

MS Office 2000 Prof CD Rs 17,500

Lotus SmartSuite Millenium 9.0 CD Rs 5,500

For Messaging 

Lotus Domino Application Server 5.0 CD Rs 67,500

MS Exchange Server 5.5 5 User CD Rs 46,000

For Design Companies

Adobe Photoshop 5.5 CD Rs 30,000

For Engineering

AutoCAD 2000 CD Rs 82,000

Autodesk 3D Max 3.0 CD Rs 95,000

For Developers

Borland Turbo C++ Suite CD 

Rs 4,200

For ERP

SAP, Baan, Oracle, QAD, PeopleSoft Ebizframe (Prices vary according to the modules that you buy depending on your business requirements.)

Misc Applications

MS Project 98 CD Rs 19,500

MS SQL Server 7.0 10 User CD 

Rs 50,000

MS Visual Basic 6.0 Prof CD Rs 3,500

MS Visual C++ 6.0 Prof CD Rs 19,500

Oracle 8i Standard Win NT 5 User CD Rs 25,000

Tally 5.4 Multi User CD Rs 26,500

Visio Professional 5.0/Technical 2000 CD Rs 16,000

(The list does not cover all the products in the segment. To give you an idea, we have mentioned some best selling products for various applications.)

As the business grows, your needs expand and new technology comes in, there
may be a need to customize and improve. As any enterprise cannot stand still and
survive. Most companies treat software as a one-off kind of activity like buying
hardware. They fail to realize that buying and implementing software is a
journey–not a destination. They feel the software vendor is going to drive the
implementation. This is not true: the implementation has to be driven by the
user organization, and relentlessly, over a period of time.

Advertisment

Avoid multiple vendors

Using multiple solutions should not mean having multiple vendors. More number
of vendors not only causes chaos among the users, but also creates problems in
integration. And while dealing with bugs and upgrades you will also have to seek
support from various sources, which again increases confusion. Besides,
standardization of software across the entire organization would mean large
number of users for a single vendor, who would then be more eager to provide
support.

Standardizing packages

Advertisment

Package software purchases are another area where standardization is a great
help–and where it often is not done. Office suites, for instance, often vary
across PCs: some use Office, others SmartSuite; some use Eudora, others Outlook.
This can be a support nightmare, for most support calls in companies are about
software. Standardize the application: Your company’s hardware may vary a bit
(or a lot), but software cannot afford to vary.

The big challenge for many is legalization. Clearly, using copied software is
illegal, and becomes more dangerous as your organization grows. Support, too, is
easier with standardized legal software.

But how do you legalize when you have a mass of varied software? Here are
some simple steps:

Advertisment
  • Acknowledge the problem;

  • Audit your PCs:
    what software do they have? How much is legal;

  • Create and
    circulate a policy: no illegal software on your company’s PCs; no
    unauthorized software to be copied or downloaded;

  • As the first
    step, clean up all systems of non-essential software, including downloads,
    games, etc;

  • Identify key
    business applications. There would be just one or two such apps per PC; and

  • If you can’t
    legalize in one sweep, work out a legalization schedule. For instance:
    Quarter 1: All operating systems to be legalized. Quarter 2: At least one
    legal copy of each package per workgroup. Quarter 3: Each PC to have at
    least one legal OS and one legal application. Quarter 4: All apps legal. (Of
    course, you may get a better deal if you’re able to buy all the licenses
    in one sweep. But don’t count on it–mutli-license deals in India are not
    often attractive).

Do I need consultants?

Nobody knows your business better than you do. So, when it comes to assessing
enterprise needs, setting on revenue targets and business plans, you are the
best judge. But when it comes to software planning and development, a technology
consultant can help, especially if you are going for a large-scale deployment.

Advertisment

A DQ report