web design help company clients marketing prodcuts contact site index
web site design tutorial web site design questions web site design tips
VISIONEFX WEB DESIGN  
 
web design articlesClick to Print This Page web design articlesBack to Web Design Articles
 

Owning Your Own Software is far better than using 3rd party solutions a.k.a. 'Off-the-shelf Software'

Advantages of software ownership is control and portability

Clients often want to have a website having all the bells and whistles of a 3rd party template system. Example for some of these 3rd party systems include real estate websites and shopping cart websites.

What can be a good start for the budget weary business person; getting locked in to a system could end up causing you headaches in the long run.

Let’s take a look at some of the advantages and disadvantages.

Customizations and Feature Enhancements

In a custom option, you can have any level of customization. In 3rd party application, you have to work within the existing framework. Any future customization must be within this framework boundary, hence unforeseen limitations.

Version Upgrades
There is NO problem of version upgrades as you and your web developer control and adhere to the original code base.

When a 3rd party application upgrades, you may *lose customizations performed as there is the possibility of changes in the code structure, class’s methods and database.

Scalable/Security
In custom option you can add more layers for security and performance tuning when application grows making it easier to handle a large user base when required.

In a 3rd party application you are constrained by the database and coding structure of any 3rd party application, having certain limitation for capabilities. This is one of many unforeseen* risk factors.
You also need to concern yourself that the application you have chosen does not fall out of favor amongst companies and developers essentially leaving you driving an Edsel.

Cost
Initially the cost is higher, but future enhancements and customizations costs are usually nominal. PLUS – you own the software. Want to change web hosting? – No problem. Want to sell your website? No 3rd party contracts or conflicts to worry about.

Initially a 3rd party application is less expensive but need for additions of custom features requires that you hire a professional from the respective 3rd party solution’s partner program. This can be costly.

Source Code Availability
In most cases you may request or will be provided with the full source code of the application.

In most 3rd party application, you may NOT have the source code of application or in some cases you must pay an additional cost. In any case the source code is usually proprietary unless it is considered an open source code base.

Features Availability
Custom features can be made available or developed whenever required.

In a 3rd party application You could add features when released or upgrade the version with new feature. However this poses unforeseen a risk.

About the Author
Rick Vidallon is President of Visionefx, a Web design company based in Virginia Beach, Va. They provide services to national companies as well as small to medium businesses throughout the United States. Rick can be reached at (757) 619-6456 or www.visionefx.net.

Page URL: www.visionefx.net/articles/index.html
Copyright © Visionefx Web Design and Development
Excerpts from original site, © 2001-2008. All rights reserved.
Contact Visionefx:
Office: (757) 963-1787 - Mobile: (757) 619-6456
E-mail Us: rick@visionefx.net