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 articlesBack to web design articles
 

Off-the-shelf Applications vs.Custom Software Applications

Using a 3rd party application saves you big money in the beginning; however you are taking unforeseen risks due to the rapidly changing landscape of Internet connections, changing browser versions-standards and Internet security.

3rd party job board applications are not a good choice for the small to mid-level enterprise web client; rather they are more of a plug-n-play application for the individual or small-time website operator.

We experienced a web client who had built his online store a few years ago using Miva Merchant, a well-respected 3rd party ecommerce software.

He had invested thousand of dollars over time for additions, custom skinning and bolt-on modules.

When this client was forced to move web hosting he found that the old version of Miva Merchant he was using was no longer supported. A hosting move required using the CURRENT version of Miva Merchant. This meant having to reintegrate ALL the custom additions he had made, costing him thousands of dollars.

Features Custom Option 3rd Party Option
Customization Possibility/Feature Enhancement 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 customizations must be within this framework boundary, hence unforeseen limitations.
Version Upgrades There is NO problem of version Upgrades as you control and adhere to the original code base. When a version upgrades, you may lose customizations performed as there is the possibility of changes in the code structure, class’s methods and database.
Scalability/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. You are constrained by the database and coding structure of any 3rd party application, having certain limitation for scalability. This is one of many unforeseen* risk factors.
Cost Initially the cost is higher, but future enhancements and customizations costs nominal. Initially less expensive but for any custom feature you will need to hire a professional from the respective 3rd party solution’s partner program which can be costly.
Source Code Availability You are provided with the full source code of the application. In 3rd party application, you may NOT have the source code of application or in some cases you must pay an additional cost.
Features Availability Custom features can be available (developed) whenever required. You can add features when released but will require a programmer with experience in your particular application.

About the Author

Rick Vidallon is President of Visionefx, a Web design company based in Virginia Beach, Va. They provide custom databse applications services to national companies as well as small to medium businesses throughout the United States. Rick can be reached at (757) 619-6456 or rick@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