You do not need bespoke software

Haseet Sanghrajka explains why he thinks modern application platforms are better than bespoke

By Haseet Sanghrajka

19 Apr 2010

Be the first to comment

  • Digg
  • Tweet
Haseet Sanghrajka, MD at ST Consulting
Haseet Sanghrajka: Promoting application platforms over bespoke software

In an ideal world, organisations would opt for bespoke software every time. Bespoke products can be designed to work seamlessly with the existing infrastructure. Unfortunately, it is expensive and time-consuming to develop.

Yet packaged solutions do not fit the business and can be difficult to swap out or change. Operational processes typically have to be changed to fit the software, and users may need constant additional training to move between different products.

Every time a new product is required, the organisation ends up with another set of underlying technologies and a complex, expensive integration challenge. This is without the additional costs associated with managing multiple vendor relationships.

The return on investment from either bespoke or packaged software can be disappointing while the business is struggling to achieve its strategic innovation objectives.

Nirvana, of course, would be a packaged app that could be customised quickly without compromising the ongoing upgrade path, delivering the exact functionality needed without the price tag of bespoke development.

Application platforms are designed to accelerate the development of relational business applications.

The speed of development is achieved through the use of reusable application services which can be adapted and extended to create many different applications. Sometimes they harness common, standard technology building blocks already in use.

With a multi-tenanted architecture, organisations can build and run many applications on a single platform. This creates a coherent IT infrastructure and a consistent application feel that minimises the training overhead.

You can build on the underlying relational database easily, with point-and-click development tools. Key concepts such as database fields, data relationships and workflow may be handled automatically by the underlying application layer.

I believe an organisation using application platforms can create a new solution from scratch in the same time frame it takes to deploy a traditional packaged application.

Haseet Sanghrajka is managing director at ST Consulting

display:none
Loading
We won't publish your address
By submitting a comment you agree to abide by our Terms & Conditions

Your comment will be moderated before publication.

What do you see as the biggest threat to your business this year?

48%

10%

0%

17%

25%

0%

CRN Partner Connect 2012

CRN Partner Connect logo

CRN's premier networking event is back on 17 May at the Ricoh Arena

Date: Thu 17 May 2012

CRN Fight Night 2012

One of the fights from CRN Fight Night 2010

Channel fighters preparing to square up once more on 24 May

Date: Thu 24 May 2012

Sign up for our range of FREE newsletters:

Submit your email address and we'll send a link to a personal newsletter control panel

fragment image

The mobile enterprise: Secure the data, not the device

The proliferation of endpoint devices within the enterprise has highlighted the shortcomings of one of the traditional approaches to data security

fragment image

Measuring the ROI of Google Apps

This Forrester report compares the costs and benefits of legacy email and productivity software with Google Apps


The Editors dairy blog

The editor's diary

When disaster strikes...

A power failure has caused CRN HQ to relocate remotely - I won't be so blase about disaster recovery now

Dave the dealer blog

Dave the dealer

Perkaholics

Dave marvels at the altruistic attitude of another channel boss

View from the channel

Views from the Channel

Departing CEO has done Dixons a service

Mark Needham, founder of distributor Widget, argues that John Browett leaves for Apple with Dixons in better shape than when he arrived

To send to more than one email address, simply separate each address with a comma.