Skip to content
  • sales@octopustechno.ca
  • 778-200-5336
Octopus Technologies
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shopoor
    • Medical Claims Audit
    • Public Transportation
  • Industries
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
Menu
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shopoor
    • Medical Claims Audit
    • Public Transportation
  • Industries
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shopoor
    • Medical Claims Audit
    • Public Transportation
  • Industries
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • Contact Us
Menu
  • About Us
  • Our Services
    • Business Process Improvement
    • Custom Reporting Software
    • Custom Software
    • Software Integration
    • Support for Existing Systems
  • Key Projects
    • Custom Reporting for ERP System
    • Emergency Reporting
    • Facilities Field Audit
    • Home Builders
    • Invoicing/ Data Consolidation
    • Manufacturing Scheduling and Shopoor
    • Medical Claims Audit
    • Public Transportation
  • Industries
  • Articles
    • Business Process Improvement
    • Custom Software Considerations
    • Development Best Practices
    • Project Management
    • Support & Collaboration
    • System Specifications
  • Contact Us
Contact Us
Back to Articles
January 26, 2012

Custom Software vs Commercial Software

Explore the differences between custom software and commercial software. Own the solution that fits your business needs, or opt for expertly designed commercial software.
consult Teximus
Custom Software vs Commercial Software

If you have a love-hate relationship with your software, you’re not alone. Many businesses love the increased efficiency and the time savings that software provides but hate the features that don’t perform as expected and despise the workarounds. In more than half of the process improvement projects we’ve conducted, at least one of the findings focuses on inadequate software: “Our software doesn’t meet our current business needs and can’t support future growth.” or “People have had to develop auxiliary systems using spreadsheets to compensate for limitations of the primary business software systems.”

Why doesn’t every company have software that really works?  What can you do about it?

Custom Software

Custom software starts with your unique business process. Your business doesn’t change to work within the constraints of the software – the software is designed and written specifically to work for your business, not to fit what someone else decides is “the norm.”

  • Own it. When you buy custom software, you should own the application, including source code. Check your contract to be sure this is clear.
  • Decide how to change it. With a well-designed application, you can quickly implement changes, adapt to new business dynamics, and continue to grow your business. Equally important, you define and prioritize the changes you need; you’re not restricted to the new features and enhancements a commercial system’s users group decides are important.
  • Make choices. If your custom software is written using standard tools such as Microsoft Visual Studio, you can choose from a large pool of consultants or hire in-house programmers to support and enhance your application. You’re not limited to a few, high-cost application specialists.
  • Save money on training. It will take less time for employees to learn to use the new custom software effectively (compared to a software package). Why?
    • The new application will support the employee’s familiar business processes.
    • A custom application uses language that is specific to your business.
    • Your application includes only what you need, avoiding “feature overload.” (Feature overload occurs when you waste time going through unnecessary menu options and screens you never use to find what you really need.)
  • Eliminate annual fees. Since you own the software, a custom application also saves you money by eliminating annual maintenance fees and payments for new licenses when you add employees.

So why don’t all businesses use custom software?

Not all companies are ready to make the investment. If you want great custom software, plan to spend time clearly defining your vision and requirements for the system designers and managing the project, including answering questions during development; reviewing interim deliverables; testing; and giving user feedback. You may also need to oversee creation of documentation and training programs.

If custom software doesn’t make sense for your business, consider commercial software.

Commercial Software

Commercial software, also called “packaged software,” includes applications ranging from Microsoft Word and Excel to large Enterprise Resource Planning (ERP) applications that include manufacturing, accounting, and sales functions.

  • Let the experts design it. Commercial software gives you features that subject matter experts say you need. For example, commercial accounting applications will give you a way to create your general ledger and write checks (among many other functions). The experts also define the system rules, screens, menus, reports, and other functionality.
  • Share the cost and save? The cost of programming is shared by all the companies that license the package; however, watch out for the “hidden” costs. For large applications such as ERP systems, in addition to the purchase price of the software, expect to pay the following.
    • Service fees: You’ll spend an additional 150% to 200% of the “purchase” price for services such as installing the package, importing existing data, and training.
    • Yearly fees: Most vendors charge annual maintenance fees of 15% to 30% of the original purchase price.
    • Per seat licenses: If you pay for each person who uses the application (per seat licensing), you’ll be paying more as you grow.
    • Customization: If you want to “customize” a package, budget for high hourly rates for application specialists who are the only ones authorized to do the work and be prepared to invest time in designing what you need, managing the customization project, and testing the results. Be sure to ask other companies who have already customized the software about how their custom modules worked with upgrades to the core package.
  • Buy and install it now. You don’t have to wait for the application to be spec’d out, developed, tested, documented, and released. You can buy it and install it right away. However, you will need to spend time evaluating any commercial software against your requirements and determining which one will work best for you
  • Share the pain. Share the tasks of bug reporting and feature enhancement suggestions. With other users buying the exact same application, feature enhancement and bug submission is spread among many people.
  • Access public knowledge. With commercial software applications, you can go to your local book store to get additional documentation. And you can sign up for public training classes. However, both of these may be limited in scope to the amount of the author’s knowledge.

Commercial software can probably do the job if your business works like most other businesses. But when your requirements are unique, think custom software.

Ready to break free from inadequate software? Discover the power of custom software tailored to your business. Consult Teximus for a software solution that truly works for you.

Facebook
Twitter
LinkedIn
Email

Categories

  • Business Process Improvement
  • Custom Software Considerations
  • Development Best Practices
  • Project Management
  • Support & Collaboration
  • System Specifications

Get In Touch

    Related Posts

    Find the right Custom Software Solution

    Finding the Right Fit

    If you can buy a software package that exactly fits your business needs, then you don’t need custom software. However, if doing things a little (or a lot!) differently gives your company it’s competitive advantage, then you may need custom software.

    Read More »
    October 18, 2023
    Alas, Poor Bob - The Weakest Link Software Developer Vancouver

    Alas, Poor Bob – The Weakest Link

    Going with the proverbial one-person-show – While there are wonderful, well-intentioned developers out there who do a great job, the danger is always that something horrible may happen to them, as in the case of our clients.

    Read More »
    October 18, 2023
    Database Management Solutions: A Campaign Perspective (Part 1)

    Database Solutions: A Campaign Perspective (Part 1)

    To explore the importance of data in both campaigns and business, we’ll look at the three stages of data management in a fictional political race and the distinct database solutions that accompany each of them.

    Read More »
    October 18, 2023

    PHONE: 778-200-5336

    Facebook-f Google-plus-g Linkedin-in Twitter

    SITE

    • Home
    • About Us
    • Services
    • Contact Us
    • Articles

    SERVICES

    • Custom Software
    • Software Integration
    • Custom Reporting
    • Support for Existing Systems
    • Business Process Improvement

    CAGE CODE:

    58DQ4

    DUNS#

    833750459

    FEDERAL ID:

    59-9465082

    Custom Computer Programming

    547511

    Computer Systems Designs Services

    541512

    ©Octopus Technologies 2022 | All Rights Reserved | Privacy Policy | Terms & Conditions