Custom software development
Click here to load reader
-
Upload
sofyjohnson18 -
Category
Technology
-
view
68 -
download
0
description
Transcript of Custom software development
Custom software development
Agenda
• Custom software
• Custom software development
• Advantages of custom software development
• Disadvantages of custom software development
• Phases of custom software development process
What is Custom software
• Custom software is software that is specially developed for somespecific organization or other user.
• Custom software is a computer program that is developed for aspecific user or group of users within a company.
• Custom software is also known as bespoke software and tailor-madesoftware.
Custom software development
• Custom software development is defined as designing of thesoftware applications for a specific user or group of users within anorganization.
• This custom software is typically designed for that specific entity by athird-party by contract or in-house group of developers and is notpackaged for reselling.
• These days the role of custom software development has increasedand every company tries its best to keep up a friendly relationshipwith clients.
Advantages of custom software development
• The most important benefit is that it is tailor-made by developers toyour specifications in order to best serve your business' needs.
• Custom software development can help protect business fromexternal threads.
• This custom software is more scalable as compared to off-the-shelfsoftware packages.
• Custom software development help save on hardware acquisitioncosts.
• It is easy to make changes in custom software if business changes oraltered to further improve its performance.
• This software is designed to meet customer’s requirements andneeds.
Advantages of custom software development
• The bespoke application is specific to your business and unavailableto your competition.
• The investment of custom software is unique to your business andthe property of the business so it is also an asset of your businessadding value to the company.
Disadvantages of custom software development
• You are the sole entity funding the development of the applicationand so the investment required is much higher.
• Selecting the appropriate developers is extremely difficult as thereare a high number of inexperienced, unprofessional andunscrupulous programmers around.
• If you do not have a copy of the source code for your application youare dependent on the developers and should they becomeunavailable your business could be exposed to significant risk.
Phases of custom software development process
Custom software development combines benefits from severalstandards development process model.
• Requirement analysis/ definition
• Preliminary design
• Detailed design
• Implementation
• Testing
• Maintenance