Obtaining And Implementing Software Solutions Missouri

Having located something is usually very easy to adapt. Here are some ways to adapt software solution to your own needs.Read for more.

Local Companies

Punch Software LLC
816-891-0025
7900 NW 100th St
Kansas City, MO
Trabon Solutions
816-926-9800
420 E Bannister RD
Kansas City, MO
Drafix Software
816-842-4955
114 W 3rd St
Kansas City, MO
Client Server Solutions Inc
314-523-4400
2008 Altom CT
St. Louis, MO
Open Software Technology
314-854-9138
7777 Bonhomme Ave
St. Louis, MO
Quest Software Inc
314-523-4400
2008 Altom CT
St. Louis, MO
Wonderware Central
888-676-9933
Two City Place Drive
St. Louis, MO
STL EHR Group
314-477-7459
689 Craig Road
Creve Coeur, MO
Amgraf Inc
816-474-4797
1501 Oak St
Kansas City, MO
Digital Consulting & Software
314-682-2350
12655 Olive Blvd
St. Louis, MO

For software, be it a database, operating system or any other application, whatever you need, chances are something very similar has already been written. Having located something similar it is usually very easy to adapt it to your own needs. This is a process that works with both commercial software and with open source software, and provides many benefits including reduced cost, time and risk.

An Interruption

The standard life cycle of a typical software development project can be summarised as perception of need, systems analysis, requirements definition, design, implementation, testing, installation, maintenance. Variations on this are possible, such as prototyping and rapid application development. However all variations go through each of these stages in some form.

By interrupting the process after the requirements definition stage it is possible to short-circuit much of the rest of the process. Given the requirements it is often possible to find some existing software that provides most of the desired functionality. To do this it is necessary to have a wide appreciation of contemporary software in many fields. Target systems for re-use are often found in unexpected places.

Re-purposing existing software will usually take less time, cost and risk compared to writing new software from scratch. Provided that a software application can be found that meets most of the requirements for the new system, then adding the extra functionality will involve less time, cost and risk. If a business case can be made for developing a new software system, then a stronger business case can be made for re-purposing existing software.

Two Examples

Here are two examples from my own experience. The first was a conference billing and booking system for Warwick University, the second a database to track and gather statistics at a disability advocacy service.

Conference Billing and Booking

In the mid 1980's Warwick University wanted to computerise its conference booking and billing system, which up until that time had been paper based. As a consultant, having analysed their requirements, I concluded that what they were looking for was very similar to a hotel management system. After a search for suitable suppliers, Innsite (now RedSky IT) were selected. Innsite had a modular suite of programmes that would do everything that Warwick required except for booking facilities such as meeting rooms and AV equipment. They were happy to write a module especially for Warwick's needs. This solution turned out to be more cost effective for Warwick than having their own system written.

Complaints Database

Recently I was approached to fix problems with a database used to track complaints in a disability advocacy service. The database had been written in house several years previously, the developer had left and the documentation was missing. It quickly became apparent that replacing the database was going to be easier that trying to fix a database that was running under an unsupported database system.

After a workflow analysis and requirements definition for the database it became apparent that what was required was very similar to a Customer Relationship Management (CRM) database. A search on Sourceforge, the home of many open source software projects, turned up several CRM systems. The solution chosen most closely matched the requirements, was most mature and was easiest to adapt to the clients needs. The solution is based on a MySQL database with an interface written in PHP, both of which are also free software. The simplest way of providing the necessary platform to run the solution on was to install XAMPP, a single package that provides an integrated set of Apache web server, MySQL database and PHP web programming interface.

Summary

Interrupting the standard life cycle of a software development project after the requirements have been defined, to locate existing software that meets most of the desired functionality, can reduce the time, cost and risk involved in delivering a working product.

About the Author:

Copyright © 2006 Dr Michael Baker.

Dr Michael Baker is an IT specialist with over 30 years software and web development experience. For further details see his website: http://www.michael-baker.com.


Article Source:

thePhantomWriters Article Submission Service

Featured Local Company

Punch Software LLC

816-891-0025
7900 NW 100th St
Kansas City, MO

Related Articles
- Registry Cleaner Tool Missouri
There are countless of Registry Cleaner Tool solutions on the Internet, so it is highly important to compare between these solutions and see which ones are truly effective on assisting you to quickly improve your Windows performance.
- Contact Management Software Missouri
- Software Development Services Provider Missouri
- Software Quality Assurance Missouri
- Software Localization Missouri
- CRM Software Missouri
- Documentum For The Company Missouri
- Software Vendors Missouri
- Registry Cleanup Software Review Missouri
- ERP Software Missouri
Regional Articles
- Obtaining And Implementing Software Solutions Arnold MO
- Obtaining And Implementing Software Solutions Ballwin MO
- Obtaining And Implementing Software Solutions Belton MO
- Obtaining And Implementing Software Solutions Blue Springs MO
- Obtaining And Implementing Software Solutions Bolivar MO
- Obtaining And Implementing Software Solutions Branson MO
- Obtaining And Implementing Software Solutions Cape Girardeau MO
- Obtaining And Implementing Software Solutions Chesterfield MO
- Obtaining And Implementing Software Solutions Columbia MO
- Obtaining And Implementing Software Solutions De Soto MO
- Obtaining And Implementing Software Solutions Excelsior Springs MO
- Obtaining And Implementing Software Solutions Fenton MO
- Obtaining And Implementing Software Solutions Festus MO
- Obtaining And Implementing Software Solutions Florissant MO
- Obtaining And Implementing Software Solutions Grandview MO
- Obtaining And Implementing Software Solutions Hannibal MO
- Obtaining And Implementing Software Solutions Hazelwood MO
- Obtaining And Implementing Software Solutions Independence MO
- Obtaining And Implementing Software Solutions Jefferson City MO
- Obtaining And Implementing Software Solutions Joplin MO
- Obtaining And Implementing Software Solutions Kansas City MO
- Obtaining And Implementing Software Solutions Kirksville MO
- Obtaining And Implementing Software Solutions Lebanon MO
- Obtaining And Implementing Software Solutions Lees Summit MO
- Obtaining And Implementing Software Solutions Liberty MO
- Obtaining And Implementing Software Solutions Maryland Heights MO
- Obtaining And Implementing Software Solutions Moberly MO
- Obtaining And Implementing Software Solutions Neosho MO
- Obtaining And Implementing Software Solutions Nixa MO
- Obtaining And Implementing Software Solutions O Fallon MO
- Obtaining And Implementing Software Solutions Pacific MO
- Obtaining And Implementing Software Solutions Park Hills MO
- Obtaining And Implementing Software Solutions Perryville MO
- Obtaining And Implementing Software Solutions Poplar Bluff MO
- Obtaining And Implementing Software Solutions Rolla MO
- Obtaining And Implementing Software Solutions Saint Ann MO
- Obtaining And Implementing Software Solutions Saint Charles MO
- Obtaining And Implementing Software Solutions Saint Joseph MO
- Obtaining And Implementing Software Solutions Saint Louis MO
- Obtaining And Implementing Software Solutions Saint Peters MO
- Obtaining And Implementing Software Solutions Sedalia MO
- Obtaining And Implementing Software Solutions Sikeston MO
- Obtaining And Implementing Software Solutions Springfield MO
- Obtaining And Implementing Software Solutions Warrensburg MO
- Obtaining And Implementing Software Solutions West Plains MO
Related Articles
- Software Development Services Provider Missouri
How to select a right software development service provider become an important issue. In this article you will find some good points about how and where you can find a right software service provider.
- Software Localization Missouri
- Registry Cleanup Software Review Missouri
- ERP Software Missouri
- Software Vendors Missouri
- Contact Management Software Missouri
- Registry Cleaner Tool Missouri
- Software Quality Assurance Missouri
- CRM Software Missouri
- Documentum For The Company Missouri
Related Local Events
Ozarks Technical Community College Center for Workforce Development: IT Consortium Planning Meeting
Dates: 12/3/2009 - 12/3/2009
Location: Springfield Area Chamber of Commerce
Springfield, MO
View Details

60 Minutes to Success: WWW: Who, What and Where do I turn to for my IT needs
Dates: 10/7/2009 - 10/7/2009
Location: Springfield Area Chamber of Commerce
Springfield, MO
View Details

Girls in Science, Technology, Engineering and Mathematics: Exploring Opportunities and Opening Doors
Dates: 10/6/2009 - 10/6/2009
Location: Metropolitan Community College
Kansas City, MO
View Details

BarCampKC
Dates: 9/26/2009 - 9/26/2009
Location: JavaportKC
Kansas City, MO
View Details

Brain Food-Discover the 21st Century Virtual Office
Dates: 9/16/2009 - 9/16/2009
Location: World Trade Center Room
Kansas City, MO
View Details

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Advertising Family Home Services Real Estate Resources
Business Services Fashion Industrial Goods & Services Retail & Consumer Services
Career Financial Services Insurance Software
Cars Food & Beverage Internet Technology
Computer Hardware Franchise Legal Telecommunications
Construction Health Miscellaneous Trade Shows
Education Holidays Nightlife Travel
Entertainment Home Appliances Online Database Weddings
Environmental Home Electronics Pets World History