Free Essay

Types of Software Solutions

In:

Submitted By ndiniwenyu
Words 795
Pages 4
Options for Solution and Recommendation
After the initial investigations and scoping there are a few options available to providing the system to satisfy the requirements of Craggy Island Bookshop.

1. Off-the-Shelf:
The requirements of Craggy Island are of a commercial nature, this functionality is now commonly found in Commercially available applications. One option is to carefully analyse the requirement and determine the suitability of the off-the-shelf package. The pros of this option;
• If a suitable software can be identified, it is immediately available. There is no wastage of time on development.
• Software is usually very comprehensive and can cater for way more functionality than currently required. Because it is feature rich additional functionality could be already part of purchased software.
• Documentation and support is usually comprehensive
• The software is usually very stable
Cons for Off-the-shelf are;
• The software is designed for a large audience and functionality is generic, hence it will not be an exact fit to the business.
• Functionality is inflexible and usually business process may have to be adjusted to fit the software.
• Additional features are not easy to get.
• Generic nature of software makes it difficult to gain a competitive advantage.

2. Bespoke Software:
The second option is to develop a customized system from scratch. Bespoke systems offer the following advantages;
• Software is designed and developed to be an exact match to the requirements of the business
• Software is build from requirements and existing business processes, which makes it intuitive to use and provides the opportunity to make processes faster and more efficient.
• Because it is custom, a good bespoke system offers competitive advantages and competitors will not find it easy to replicate.
• Modifications and additions are easy to obtain via requests for new features. This means the software can evolve with the changes in business processes.
• Integration with other systems maybe easier because of flexibility.
• Availability of contracts with the developer ensures ownership of source code, support. These two are critical to the business beyond the life of the project.
The disadvantages of bespoke software are;
• They are relatively more expensive compared to off-the-shelf software. This requires a more comprehensive business justification exercise.
• The selection of a developer is crucial to the success of the project. A bad developer will lead to serious complications, unstable software and project failure.
• Requires user involvement in the development process as the developer establishes the requirements, designs and tests the system. (costs business time)
• Business continuity maybe depended on developer as support may end due to the developer going out of business.
• Requires careful management and discipline in following the selected Systems development methodology to ensure project success.
• Forward compatibility with other systems is difficult to manage and achieve

3. Customised Off-the-Shelf; (Commercial off-the-shelf)
This option allows for the mitigation of the cons Off-the-shelf and Bespoke software; we may be able to identify software that addresses 80% of the Craggy Island Bookshop’s requirements and functionality. Configurations and customizations can be used to achieve the other 20% of requirements not achieved out of box.
Customised off the shelf will have the advantage of less cost compared to bespoke software while achieving faster implementation. When compared to off-the-shelf it will be possible to address the less exact purpose fit and flexibility that off-the-shelf do not have out of box.

4. Open Source;
This option is increasingly becoming the most popular solution to software development. It provides many advantages of all the other options. Open source provides functional a wireframe software that can be developed quickly to provide the required functionality. It employs the use of modules, which can be put together to provide a comprehensive approach. The pros for open source include;
• Low costs because of its licensing system. Usually open and GPL nature. Software usually free and commercial support and further development available for a cost.
• Source code is available and the right to modify it makes it very customisable to fit needs of the business.
• Developed in a collaborative approach hence coupled with the availability of source code business continuity is not entirely dependant on developer.
• The right to redistribute code makes is easy to source extra code and functionality at little to no cost.
• Forward compatibility is easy.
• Integration with other system is inherently provided for in the design. In addition it is possible to develop custom integration with other systems.
The cons of open source are centred on lack of control meaning the system develops into many flavours as developers and contributors develop the software. In many cases different flavours (forking) of the same application offshoots. The core of the software is not proprietary hence no exclusive rights or competitive advantage can be achieved.

Similar Documents

Premium Essay

Project Management Information System

...Table of Contents Project Management Information System 2 Introduction 2 Types of project Management Software 3 Desktop software’s: 3 Web Based software: 4 Characteristics of Project Management Software: 5 Benefits of Using a Project Management Software 7 Things to Look for When Implementing Project Management Software 7 Application of PMIS in project management stages 11 Typical Reports in a PMIS Includes: 13 Project management information systems data security 13 Conclusion: 15 Refferences: 15 Project Management Information System Introduction Since the project management is one of the core functions of a business organization, the project management function should be supported by software. Before software was born, project management was fully done through papers. This eventually produced a lot of paper documents and searching through them for information was not a pleasant experience. Once software came available for an affordable cost for the business organizations, software development companies started developing project management software. This became quite popular among all the industries and these software were quickly adopted by the project management community. Project Management Information System (PMIS) is used by upper and lower management to communicate with each other. Project Management Information System (PMIS) help plan, execute and close project management goals. Definition Project Management Information System (PMIS)...

Words: 3532 - Pages: 15

Premium Essay

Aircraft Solutions

...Aircraft Solutions: Security Assessment and Recommendations Phase I and Phase II Table of Contents Executive Summary 3 Company Overview 3 Security Vulnerabilities 4 A Software Data Loss/Data Leak 4 A Hardware Firewall 5 Recommended Solutions 7 A Software Example Solution 7 A Hardware Example Solution 8 Impact on Business Processes 9 Summary 10 Appendix 11 References 17 Executive Summary Aircraft Solutions is aircraft Design Company that allows internal and external users to access its system. As a result of this, the company has made itself vulnerability to certain threats. This paper identifies two vulnerabilities. One is the threat of data loss or data leak. The other is intrusion by way of the internet firewall. Based on the known vulnerabilities, it was recommended that the Check Point Software Blade application is used to prevent the data loss and the Check Point Power-1 appliance be used to address the firewall vulnerability. Company Overview Aircraft Solutions (AS) design and fabricate component products and services for companies in the electronics, commercial defense, and aerospace industry. The mission of AS is to provide the customer success through machined products and related services, and to meet cost, quality, and scheduled requirements. Aircraft Solution uses Business Process Management (BPM) to handle end to end processes that span multiple systems and organizations. BPM system is designed to connect...

Words: 2691 - Pages: 11

Free Essay

Nurse

...APA
VDI
Solution

 Research
Report
 
 
 
 Tony
Habash,
CIO
ITS

 American
Psychological
Association
 
 
 | 
 | American
Psychological
Association
 | 
 | | | 
 | 
 | February
4,
2013
 | 
 | | 

 | Prepared
by:
 John
Doe,
Manager
ITS
Network
Systems
Engineering
 
 
 Table
of
Contents
 Executive
Summary
........................................................................................................................
1
 Introduction
....................................................................................................................................
1
 Results
of
Research
........................................................................................................................
3
 Completed
Work
........................................................................................................................
3
 1.
 Gain
clear
understanding
of
Virtual
Desktop
Infrastructure
(VDI)
...............................
3
 2.
 Find
out
which
VDI
solution(s)
is
cost
effective
for
APA
..............................................
5
 3.
 Identify
applications
that
will
not
function
with
VDI
....................................................
5
 4.
 Investigate
required
VDI
training
.................................................................................
6
 Conclusion
......................................................................................................................................
7
 ...

Words: 2645 - Pages: 11

Free Essay

Design Patterns

...Term paper On Design patterns Advanced topics in software engineering CSC 532 Submitted by:- Harpreet Singh Abstract:- Design patterns, a standard solution to problems in object oriented software engineering, are considered to be a well formed language to represent software design. Their benefits have been widely acknowledged by software professionals throughout the world. Design patterns can be classified according to multiple criteria the most common being the type of problem they solve. Till today many design patterns have been established and many more are being found as time passes. Patterns capture knowledge from various parts of software developing. Design patterns are helpful to the designers in a way that they represent the collective wisdom and experience of the community and their implementation leads to better quality software and also a novice designer does not find it difficult to understand the systems functionality. A very important advantage of design patterns is the fact that they speed up the development process by providing an almost ready-made solution that has been used earlier and proved to be efficient. Another advantage is that they allow for a generalized solution that does not depend on understanding a specific design problem from all its aspects, and thus ease reusing this solution. Apart from that they help the new developers to ignore traps and pitfalls which have earlier been learned by other developers by costly experience...

Words: 2632 - Pages: 11

Free Essay

Test123

...Important Notices The material contained in this publication (including any supplementary information) constitutes and contains confidential and proprietary information of Infor. By gaining access to the attached, you acknowledge and agree that the material (including any modification, translation or adaptation of the material) and all copyright, trade secrets and all other right, title and interest therein, are the sole property of Infor and that you shall not gain right, title or interest in the material (including any modification, translation or adaptation of the material) by virtue of your review thereof other than the non-exclusive right to use the material solely in connection with and the furtherance of your license and use of software made available to your company from Infor pursuant to a separate agreement (“Purpose”). In addition, by accessing the enclosed material, you acknowledge and agree that you are required to maintain such material in strict confidence and that your use of such material is limited to the Purpose described above. Although Infor has taken due care to ensure that the material included in this publication is accurate and complete, Infor cannot warrant that the information contained in this publication is complete, does not contain typographical or other errors, or will meet your specific requirements. As such, Infor does not assume and hereby disclaims all liability, consequential or otherwise, for any loss or damage to any person or entity which...

Words: 52557 - Pages: 211

Premium Essay

Erp Solutions

...time at IBM the original founders of SAP were able to continue work on the SAPE program and eventually create many solutions for business. SAP is now one of the world’s largest software development companies focusing in Enterprise Resource Planning (ERP) software. SAP has locations in over 130 countries and is the world’s leading ERP developer. SAP focuses on 6 primary industries: discrete, process, consumer, service, financial, and public services. SAP also offers integrated solutions for large enterprise companies as well as small and medium size businesses. Currently the SAP ERP Business Suite offers 5 ERP solutions for businesses intended to cover the scope of all solutions a business may need to be successful.  Supplier Relationship Management (SRM) – this software allows companies to make orders from suppliers handling things such as inventory, scheduling, and cost analysis.  Product Lifecycle Management (PLM) – This software allows manufacturers to maintain accurate product information that enables more efficient production and shipping.  Customer Relationship Management (CRM) – A well-known application in business CRM helps a company gain and retain their customers as well as give insight into market analytics and customer behavior. This is a useful tool for analyzing customer and market behavior.  Supply Chain Management (SCM) – This software allows companies to better keep track...

Words: 924 - Pages: 4

Premium Essay

It Providers

...Comshare, Inc., founded in 1966, has over 2,000 customers, offers a comprehensive web-based solution to corporate performance management, from strategy to execution to results, all built on a single, central database to provide one version of the truth. Advanced exception alerting and data analysis capabilities show the meaning behind the numbers, and a proven implementation methodology utilizing financial best practices delivers results on time and within budget. SAP R/3 is the former name of the main enterprise resource planning software produced by SAP AG. It is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fulfillment or billing.[ SAP R/3 was arranged into distinct functional modules, covering the typical functions in place in an organization. The most widely used modules were Financial s and Controlling (FICO), Human Resources (HR), Materials Management (MM), Sales & Distribution (SD), and Production Planning SAP typically focused on best practice methodologies for driving its software processes, but more recently expanded into vertical markets. In these situations, SAP produced specialized modules (referred to as IS or Industry Specific) geared toward a particular market segment, such as utilities or retail. Siemens ShareNet Siemens ShareNet: Building a Knowledge Network [2002]: Describes the development of ShareNet, an innovative knowledge management...

Words: 850 - Pages: 4

Free Essay

Analyzing Anti-Pattern Detection

...reusable design fragment used to solve a commonly occurring problem in software development. Whereas, antipatterns are common design pitfalls that provide poor solutions to recurring design problems. Developers may unwillingly introduce anti-patterns in their software systems due to time pressure, lack of skills, communication or understanding. Anti-patterns have a negative effect on the comprehension and maintainability of a software system, and thus, understanding and detecting Anti-patterns provides the knowledge to prevent or recover from them. This paper discusses the anti-patterns of object oriented design, their symptoms, and consequences and issues related to their detection. This study also discusses some of the tools and approaches that are currently being developed and used in the software industry to detect anti-pattern. Towards the end, this paper also highlights some of the problems that are still open, to drive future research direction in this field. 1. Introduction Now-a-days, most of the software projects deal with large number of components that make the software more complicated and hard for novice designers to design. A design pattern is one of the most simple and powerful techniques used to improve the software design. Unfortunately, due to a number of market/customers constraints, anti-patterns may get introduced into the software systems and deteriorate its software quality. Hence, anti-patterns need to be carefully detected and monitored...

Words: 4918 - Pages: 20

Premium Essay

Microsoft Dynamics

...customer relationship management and enterprise resource planning software applications. The applications are delivered by reselling partners who offer specialized services to the business through a network. A vast majority of these software installations require the expertise of these resellers. The Microsoft Dynamics can be used by a range of the other Microsoft solutions including the office 365 and share point (Gupta, 2008). The business solutions provided by the Microsoft Dynamics include both the large business and small business enterprises. A group of enterprise-resource-planning products that are components of the Microsoft Dynamics ERP is mainly geared towards the small size business organizations incorporated with simple structures. The midsize business organizations are also equipped with the small-to-moderately complexity of their production prototypes. The Microsoft Dynamics ERP is comprised of five primary products Microsoft Dynamics AX The Microsoft Dynamics AX is simple and easy to use on large and small scale organizations. The Microsoft Dynamics AX type of ERP solution equips the user with software tools that are compatible with the other tools of the Microsoft solutions such as the Microsoft Office. The business software is comprised of features that apply to the global business management including the operations management, human resources, and the financial plans. This type of ERP software equips the organization with the capability of managing data...

Words: 757 - Pages: 4

Premium Essay

Cemex

...Information Systems ....25 Technical Approach 26 • Behavioral Approach 26 • Approach of This Text: Sociotechnical Systems ....27 1.4 Learning to Use Information Systems: New Opportunities with Technology ....27 The Challenge of Information Systems: Key Management Issues 28 • Integrating Text with Technology: New Opportunities for Learning ....30 Make IT Your Business ....31 Summary, 31 • Key Terms, 32 • Review Questions, 32 • Discussion Questions, 33 • Application Software Exercise: Database Exercise: Adding Value to Information for Management Decision Making, 33 • Dirt Bikes USA: Preparing a Management Overview of the Company, 33 • Electronic Commerce Project: Analyzing Shipping Costs, 34 • Group Project: Analyzing a Business System, 34 • Case Study: Dollar General: Heavy on Organization, Light on Systems, ....35 Chapter 2. Information Systems in the Enterprise ....38 Opening Case: Fast Fashion, Hot Systems ....39 2.1 Major Types of Systems in Organizations ....40 Different Kinds of Systems 40 • Four Major Types of Systems 41 • Relationship of Systems to...

Words: 3823 - Pages: 16

Premium Essay

Information Systems and Software Applications

...There are many different software solutions for businesses to use to help their companies run. Three parts of a business that use software are accounting, human resources, and management. Each one of these departments has multiple software solutions. In this paper I will give a brief overview of a software solution for each of these three departments. A software solution for accounting would be NetSuite. This software allows a company to see their outstanding invoices and bills in real-time. NetSuite has a budgeting feature that allows the company to see the upcoming years projected objectives. It also allows the company to generate up to the moment reports so you can evaluate the companies spending. NetSuite allows for different types of currency to help the company exchange money. It also has the ability to connect to multiple bank accounts and pay bills for the company with online bill pay. A software solution for human resources would be Lawson. Lawson gives the company the ability to track their employees. It keeps up with what days each employee works and for how many hours the employees worked during that day. Lawson allows both the company and the employees to view the system. Lawson keeps up with sick time and vacations time that an employee accumulates and uses. It also allows both the company and employee to see benefits that the company gives each employee. The company can have an online pay check system instead of having to send out a paper version of the employees...

Words: 371 - Pages: 2

Premium Essay

Database Management Systems

...2015 Abstract The intent of this paper is to design and propose a database management system solution to Grandfield College for tracking software installed. I have analyzed the organizational issues and needs and developed conceptual, logical, and physical designs of DBMS solution. In order to implement the solution, substantial research had been done on best practices in design, available products, and the legal and ethical standards to which we must adhere during design. This paper includes Business rules, Conceptual, Logical, and Physical database designs, Recommendations on best DBMS required for Grandfield College, Data model, Legal Compliance, Ethical Practices, Security Needs and Security Plan Keywords: Grandfield College, Database Design, Recommendations, Business Rules, Data model, Security Plan Database Management System Grandfield College is in need of Database Management System as law requires that any business, including a school, track its software. It is important to know what software the school owns, in what versions, and what the license agreement for that software is. For this purpose I have developed a Software Tracking database for Grandfield College. Problem Grandfield College is in need of a database for effectively tracking faculty and staff computers, the software installed on those systems, User access to each computer, and requests for new software installation. This data will benefit the IT team in troubleshooting, College Management to track...

Words: 4672 - Pages: 19

Premium Essay

Se571 Principles of Information Security and Privacy

...Aircraft Solutions Security Weaknesses Final Project SE571 Principles of Information Security and Privacy Keller Graduate School of Management Table of Contents Executive Summary ……………………………………………………………………..1 Company Overview……………………………………………………………………...1 Security Vulnerabilities .................................................................................................1-3 Recommended Solution.....................................................................................................4 A Software/ Hardware Bundle Example Solution 4 Cost of Hardware/Software…………………………………………………………...3-6 Summary……………………………………………………………………………….…6 References…………………………………………………...……………………………7 Executive Summary This paper’s purpose is to point out and resolve the security vulnerabilities of Aircraft Solutions. Company Overview My focus is on Aircraft Solution’s weaknesses, after gaining employment with AS I have noticed some problems. Two Security Vulnerabilities In the beginning I see that all the computers have independent antivirus software and firewalls on the servers. The diagram shows that the CD has no firewall at all and is still connected to the headquarters server behind its firewall. The CD is directly connected to the net. This could be a good input for an attack. IT, Finance, S&M and the DD are all at risk for this weakness at this point. This can be a direct in for someone...

Words: 1725 - Pages: 7

Premium Essay

Is535 Project Plan

...| Project Plan IS583 Students: Terrance Clayton Professor: Wayne Freer Date: June 19, 2011 Thomson Reuters | ONESOURCE SALE & USE TAX | Table of Content Brief Overview of Company ……………………………………………………………………… 3 Problem to Be Resolved ………………………………………………………………………… 4 Proposed Enterprise Technology ……………………………………………………………… 4 Implementation / Timeline ……………………………………………………………………… 6 Operations Management ………………………………………………………………………… 7 Risks ………….…………………………………………………………………………………… 7 Benefits …………………….………………………………………………………………………… 8 How to Measure Success ..………………………………………………………………………… 10 Bibliography …………………………………………………………………………………… 12 A.) Brief Overview of the Company or Enterprise Ultra Stores, Inc. was founded in 1997 by CEO Daniel Marks it’s based in Chicago Illinois. The company was formerly known as Ultra of Illinois, Inc. and changed its name to Ultra Stores, Inc. in November 1997. Ultra Stores, Inc. operates as a specialty retailer of fine jewelry; they manufacture and import diamonds, gemstones, and gold jewelry. The company also offers platinum, silver, titanium, tungsten, cubic zirconia, moissanite, and pearls. The company operates 163 stores in more than 40 states, they employ between 500 – 1000 employees. The company is privately held Chicago investment firm Crystal Capital owns a majority stake in Ultra Stores. Below is the organization hierarchical: Revenues and expenses are expected to increase on average...

Words: 1875 - Pages: 8

Premium Essay

Automated Process of an Ais

...integrate their accounting software. Accuracy and the ability to have all locations communicate are essential in the decisions of the direction the company. Software that caters to the majority needs of the company will facilitate the recording process and increase the accuracy of such action. There are several types of accounting information systems the company could use. Each type has their advantages and disadvantages on the development and usage of the software. The company has many issues to consider in deciding which type of software to use. The main goal of the upgrade in the software is to increase profitability, efficiency, and structure. Rationale and Analysis for Industry Specific-Software Custom software is more expensive in comparison to industry-specific software. Weighing in the cost factor in choosing software to use is one aspect to consider but one should not just use cost as the only deciding factor. The industry-specific software offers a solution right out of the box. The competitor is most likely using industry-specific software so that means the industry software available has already had the bugs and issues fixed once it is received. “If you have a common business, like a restaurant, there are generally canned software solutions available that are already proven to be effective for your organization’s purpose” (Cohn, 2014, para. 11). The availability of having problem free software as opposed to the unknown of custom software is a huge advantage. Another...

Words: 1103 - Pages: 5