Advantages and Disadvantages of Application Development

Get Started. It's Free
or sign up with your email address
Advantages and Disadvantages of Application Development by Mind Map: Advantages and Disadvantages of Application Development

1. Internal/In-house development

1.1. ADVANTAGE

1.1.1. 1. Unique Tailoring • molded to fit the unique features, characteristics, and needs of the firm that commissions them. • Off-the-shelf software may require adjustment (customization) to fit the organization 2. Flexibility and Control • Building from scratch allows the software to be molded into any form and modified at a later time

1.2. DISADVANTAGE

1.2.1. • Hard to keep up with latest innovation (Bigger investment in research and training are necessary). Learning is part of the job • Danger to become institutionalized and blind for fresh perspective • Not the sameof breadth of the knowledge , no “jack of all trades”

2. Customization

2.1. ADVANTAGE

2.1.1. • improve business efficiency and reduce operating costs • minimal interface problems since the off-the-shelf applications usually have standard business features that are easy to use and require only a minimum of training to learn how to use the software • improved security since a customized application is not used by any other company • custom software developers customize the system so that no critical hardware is required for operation  there are no dependencies on hardware vendors, and this helps business to save money

2.2. DISADVANTAGE

2.2.1. • Many Feature Not required • Not Completely Suited to purpose • Custom software is dear and considered as a huge investmen to begin with. It’s more expensive as its custom built, besides offering numerous advantage • Building customized software is a time taking process which needs many input to be taken from the organization to deliver the software

3. Procure/purchase (off-the-shelf approach)

3.1. ADVANTAGE

3.1.1. 1. Faster Roll-Out • purchased software dramatically reduce the time it takes to obtain the software and to begin the implementation process 2. Knowledge Infusion • software developers proactively seek out best practices in order to code their applications 3. Economically Attractive • the firm can capitalize on economies of scale created by the vendor 4. Software Quality • the maturity off-the-shelf products have been heavily tested

3.2. DISADVANTAGE

3.2.1. • Can be more expensive over time • Can be impossible or inflexible to change should you need it • You have no control • May not be supported after time • Upgrades can cost extra • Too many features and functions • Too few features and functions • May have integration issues • Might not fit your work process

4. Outsource

4.1. ADVANTAGE

4.1.1. • Cost reduction & savings • Financial and operational flexibility • Need to focus on few Access to quality, expertise & better management skills • Staffing flexibility

4.2. DISADVANTAGE

4.2.1. • Need greater coordination flow with agencies • Reduces organizational things learning by depleting its skill base • Loss of control • Adverse effects on morale and motivation • Job insecurity