Professional Documents
Culture Documents
Types of System:
Physical and Abstract Systems: Computer Centre, Software
Deterministic and Probabilistic Systems: Computer System, Admission System
Open and Closed System: Open system needs to receive feedback, subsystems are always
open systems
INFORMATION:
Information is data that have been organized so that they have meaningful value to the
recipient.
Data……….Processing…………Information
Mat Score (Data) Percentile (Information)
Characteristics of Information:
Relevance
Timeliness
Accuracy
Completeness
Summarization
Reliability
Validity: do you like new product
Consistency: consistent base, factory 12 months production but different shifts
Age: should not be old
Impartiality: if the data is collected with a perceived view. Tv popularity, timing of sample
collected
Cost Benefit Analysis: benefits of info and cost in collection
Frequency: daily sales, or monthly sales, or yearly sales (seasonal changes not appear in
yearly sales)
NEED OF AN EFFICIENT INFORMATION SYSTEM:
Impact on organizations functions
Create a database and knowledge base
Bring clarity in communication (data dictionary)
Improving administration of business
High degree of professionalism
Help in directing the organization
Impact on efficiency of managers
Create an information based work culture
Improves quality of decisions (dss)
CATEGORIES OF BIS:
A) Shared BIS
1) TPS
2) MIS
3) DSS
4) EIS (Executive Information System)
5) ES (Expert Systems)
6) OAS (Office Automation System)
B) Personal BIS
EXPERT SYSTEMS:
Aim at formalizing expertise an make it available for repetitive type of business decisions.
Use artificial intelligence tools to generate knowledge out of information, existing theories,
belief and experience of managers.
Help human experts perform their job more effectively and replicate the expertise at
various locations.
These have been developed for the purpose of passing expertise from those with the
knowledge to those who need the knowledge in a convenient and easily accessible manner.
Designed to replace functions performed by human experts.
EIS
Top DSS
MIS
TPS
Middle
Lower
Expert System
Office Automation
Sys
Expert Systems
Office Automation Systems
Transaction Processing Systems
Introduction
n TPS processes transactions and produces reports e.g. financial statements are made,
wages are paid to employees, production reports are prepared.
n TPS supports the monitoring, collection, storage, processing and dissemination of
the organization’s basic business transactions.
n Transaction processing systems are those business systems which process day-to-
day transactions of an organization to carryout its business operations. They are also
called Operations Support Systems.
Objectives of TPS:
n Efficient and effective operation of the organization.
n Timely documents and reports
n Increases the competitive advantage of organization.
n Provides necessary data for DSS
n Ensures accuracy and integrity of data
n Safeguards assets and security of info.
n Provides framework for analyzing an organization’s activities
Billing
Order
Entry Customer
Voucher
System
Finance Cycle :
This involves
accounting transactions Journal
Entry Property
that record the System
acquisition of capital
from owners and
creditors, and the use of
that capital to acquire
assets necessary for
generating funds and
reporting to owners and Financial
Sources Reporting
creditors on how it is Of Capital
used.
Components of TPS:
1 Input : The input function accepts data from outside the system so that the data can be
processed in the system.
As data is entered, a program must check it for errors which is called data validation
like:
a) Missing data
b) Valid size for item: too few characters
c) Class or composition error e.g. numeric or date
d) Invalid value e.g. negative marks
e) Range or reasonableness test : marks out of 100
f) Comparison with stored data : payment made compared with payment
due.
2 Storage: Data in TPS is stored in data files and databases in the form of master data
and transaction data e.g. Inventory file.
3 Processing: Processing converts data into information. Processing can be Batch
processing e.g. payroll processing, customer order processing and online processing
e.g. railway booking system.
4 Outputs :
a) Updated master data
b) Operational results e.g. salary cheques
c) Operational and Summary : detailed report and summary reports, exception
reports (persons exceeding acceptable amt of overtime)
Action Reports: authorizes action e.g. salary cheques authorize banks
Information Reports: customer invoices
Turnaround Reports: combine action reports and information reports
5 Backup and Recovery Procedures: backup of stored data and its recovery.
6 Coding Schemes in TPS :
a) Mnemonic Codes: div for division
b) Sequence codes
c) Block codes: id codes, data and error checking codes
g) Group Codes: master ledger
Controlling TPS:
n To ensure completeness of data processing and to minimize the chance of error.
n Control Totals : enter bill total and all items
n Audit Trails : Trial balance
MIS
Management Info System:
• The term MIS refers to the data, equipment and computer programs that are used to
develop info for managerial use.
• The systems focus primarily on the info needs of low to middle level managers.
Features of MIS:
• Summary Information :
• Operational control and efficiency :
o Budgeted figures
o Previous years’ figures
o Year to date figures
o Variances
• Focus on internal information
• MIS is useful to structured decisions
• Input mainly comes from TPS
Concepts of MIS:
n Management : Management is an art of getting things done through others to
achieve certain objectives of the organization.
• Planning : Planning involves future course of action in respect to :
• What is to be done
• When it is to be done
• Who has to do it
• How it is to be done
• Where it is to be done
• Why is it to be done
Planning:
n Planning process involves the following steps
• Setting long term goals of organization
• Setting time period for the plan
• Identifying alternative courses of action available
• Evaluation of alternative courses of action
• Selecting the best course of action
• Formulating the derivative plans
External Information:
n Information requirements regarding external and internal environment
• External Information:-
• Government policies
• Economic trends
• Technological changes
• Availability and cost of various resources
• Competitor’s activities
• Customer reaction
Planning:
n Internal Information:-
• Sales Forecasts
• Financial resources and plans
• Availability of resources
• Capacity utilization pattern
• Personnel Utilization pattern
• Budget allocation and utilization
Organizing:
n Process of organizing involves following steps
• Analysis of activities to be performed for plan
• Dividing the activities into convenient tasks
• Allocating sub-tasks to people
• Delegation of authority
n Organizing relates to people tasks and technology
n Organizing Chart is graphical representation
Organizing
n Information required for organizing includes
• Future plans of action
• Budgets
• Orders
• Specifications
• Instructions
Staffing:
n Staffing: Putting the right person at the right job.
n Staffing involves following steps
• Defining the requirements
• Selecting suitable persons for these job positions
• Training and developing the selected staff
• Organizing is job oriented and staffing is worker oriented
Directing:
n Directing involves guiding, motivation and leading the people
n Directing involves the following steps to achieve the objectives of the organization:
• Communication
• Motivation
• Leadership
Controlling:
n Controlling involves following steps:
• Fixing standards for performance
• Measuring the actual performance
• Observing the deviations between actual and standard performance
• Taking corrective actions
n Information system plays a vital role in control process
• Measuring the actual performance
• Identifying the deviation between actual and stdrd
• Analyzing the causes of deviation
Information:
n Information is knowledge derived from facts
n System: Collection of related components that interact with each other to perform a
task in order to achieve a common objective. A computer information system
consists of hardware, software, data, procedures, people and communication links.
n MIS supports management activity
MIS:
n Definition : The MIS refers to the data, equipment and computer programs that are
used to develop information for managerial use
Limitations of MIS:
n Conceived as data processing and not info processing
n Insufficient checks and controls in MIS
n MIS is developed without streamlining TPS
n Lack of training would make MIS ineffective
n Cannot provide tailor-made Info packages
n Frequent changes in top mgt. reduces effectiveness
n Not a substitute for effective management
n Incomplete update of database
n Obtaining acceptance and support is a problem
n Slow in responding to dynamics of market
Extern
Top al
Middle
Sources of Info and Levels Of Management :
Lower Internal
Degree of Summarization
Middle and Levels Of
Management:
Lower Detailed
Strategi
Top c
Middle
Type of Information and Levels Of Management:
Operati
Lower ona
l
EIS
Top DSS
MIS
TPS
Middle
Lower
Expert System
Office Automation
Sys
Inputs to MIS:
n TPS :
• Payroll processing
• Sales and order processing
• Accounts payable and receivable
• Inventory management
• Material purchases, receiving etc
n Internal Data from Databases : e.g. expenses on sales promotion
n Ad hoc requests for information : if product is not selling, then getting area wise
sales
Output of MIS:
n Summary reports
n Exception reports : stock below minimum level
n Scheduled reports : daily sales report, debtors outstanding, profit and loss a/c,
balance sheet
n Ad hoc report: information in response to unplanned information requests.
n Drill down reports
• Repairs to building
• Repairs to machinery
• Repairs to air conditioning
• Repairs to office equipment
Defining
Problem
Identification
of feasible
alternatives
Choice of the
best alternative
Implementatio
n of chosen
solution
Classification of Decision:
a) Watch television rather than sleeping.
b) Purchase DVD instead of CD player.
c) Manufacture product A in your factory instead of product B.
3) Strategic Decisions:
a) Strategic planning is the job of top level management.
b) Strategic planning deals with long range consideration.
c) Choice of business, direction, market strategy, product mix, etc.
4) Tactical decision:
a) Tactical decision relate to the implementation of strategic decisions. It
includes acquisition and organization of the resources, structuring of work and
recruitment and training of staff.
b) Short and medium term trends.
5) Operational decisions:
a) Short-term decision relating to pricing, production levels.
b) The main objective of operational decision is to ensure effective and
efficient use of existing facilities and resources to carry out activities with in budget
constraints.
6) Group decision :
Decisions made by more than one member are called group decision
The advantages of group decision are:-
1) Implementation of decision becomes easy.
2) Reduce the amount of communication necessary to implement
the decision.
3) Reduce the amount of co-ordination.
4) More solution are discussed in group situation.
5) Involve many individuals, mare data and information
The disadvantages of group decision are:-
1) Slower in arriving at solutions
2) Indecisive in the sense
3) Decisions by compromising
4) Highest-level individual can influence the group.
5) Off factions and trying to win points.
Groups are best used in the following cases:-
1) Accuracy is more important than speed
2) The group is cohesive and works
3) Co-ordinates facilitates
4) Requires a number of skills and experiences
Decision –making can be improved by:-
a) Higher – status individuals do not dominate the group.
b) Criticism should be accepted in a fruitful way.
c) Coaching the group to avoid personalized conflicts.
d) Making the group uneven in number ( preferably five or
seven )
e) Including specialist from various areas.
f) Explaining clearly the objectives.
b) Search for information and alternatives- Issue of what can be done about
failure to meet profit objectives may be due to higher costs or due to lower
selling price or booth.
1) Reduce raw material costs through better purchasing.
2) Producing own raw material.
3) Efficient machinery.
4) Hiring cheaper labour
.
c) Choice: The decision maker must chose one, risk and benefits that
could flow from each alternative.
Three stages of the decision- making process and the role MIS:-
a) Identifying the problem: Sales analysis report helps managers in
identifying the status of sales performances .
b) Identification of various feasible solution:
c) Choice of best solution among alternatives: Financial and marketing
ratio, calculation of net present value , internal rate of return, payback
period.
Management Information
System
Accountin Manufacturin
Finance Marketing Human Resou
g g
Forecasting Data
Funds
Management Other Areas
Financial
Intelligence Data
Audit and
Control External
Environmen
Strategic Plans t
Financial Decisions
Financial decision relate to effective utilization of funds. Various financial
decisions are given below:-
a) Estimation of requirement of funds: A business must make a
financial forecast.
b) Capital structure Decision: A business must select on optimum
mix of different sources of capital.
c) Capital Budgeting Decision: Evaluating the profitability and
financial impact of proposed capital expenditure.
d) Dividend Decision: Distribute all profits or retain them or
distribute a portion.
e) Tax Management: Tax planning is done to reduce the outflow of
cash resources by way of tax.
f) Current Asset Management: Sufficient funds are not invested in
current assets, the organization may become illiquid, idle current
assets do not earn any profit.
Manufacture System
Production data Product design
Inventory Data
Facility Design
Vendor Data Other Areas
Marketing Data
Production
Labour External
/Union/Engineering Environment
Data Quality Control and
Quality Assurance
Environment Data
ERP systems are designed for applications that encompass a large portion of the business.
They integrated many common applications into one system.
An Enterprise Resource Planning (ERP) system is an information
system which supports several areas of a business by combining a number of applications
with a single database that stores all the data used by the applications.
DECISION SUPPORT SYSTEMS
INTRODUCTION:
Unstructured decisions have no pre-established decision procedure because:-
a) Such decisions are too infrequent to justify the organizational cost of preparing a
decision procedure.
b) The decision process is not understood well enough.
c) Decision process is too changeable to allow pre-established decision procedure.
Decision support systems use computers to facilitate the decision-making process of
unstructured decisions.
These system are not designed to replace managerial judgment but to support
and help managers to react quickly to changing needs and are used by managers for
generating tactical information and performing ‘what-if-analysis’ for the managers.
DSS uses information from multiple sources in an organization which is
presented in summarized forms such as graphs and charts to assist top management to take
strategic decision.
What Is A DSS
Decision support system may be defined as a “what-if” approach that uses an
information system to assist management in formulating policies and projecting the likely
consequences of decisions.
DSS results from adding external data sources, accounting and statistical models, and
interactive query capabilities.
Thus, DSS is an effective blend of human intelligence, information technology and
software which interact closely to solve complex problems.
MIS DSS
1) MIS focuses on structured tasks and routine decision 1) DSS focuses on semi-structured tasks which require
managerial judgment
2) MIS places emphasis on data storage 2) DSS places emphasis on data manipulation.
3) In MIS, data is often accessed indirectly by managers 3) In DSS, data is accessed directly managers
4) MIS puts reliance on computers expert 4) DSS puts reliance on manager’s own direcr
5) In MIS, access to data requires a wait for managers’ turn 5) In DSS, access to computer and data is direct
6) In MIS, the manager does not completely understand the 6) In DSS, manager knows the decision environment
nature of the decision
7) MIS places emphasis on efficiency of decision 7) DSS places emphasis on effectiveness of decision
8) MIS provides tactical information to top management 8) DSS provides strategic information
to take decisions
9) MIS are regular and recurring 9) The need for DSS cab be irregular
Comparison between EDP, MIS and DSS
DSS Goals/ Features and Application:- The features/goals of DSS may be termed as
follows:-
a) DSSs support unstructured and semi-structured decisions:-
Problem Reformulation
Limitations of DSS
a) DSSs cannot replace human decision-making talents such as creativity, imagination
or intuition.
b) DSSs are generally designed to be narrow in scope of application.
c) Language and command interfaces are not sophisticated enough to allow for natural
language processing.
d) The power of a DSS is limited by the computer system upon which it is running.
Components of a DSS
a) User – Most of the unstructured decision are made at the strategic or top
level of management. It is not necessary that user of DSS should have
through knowledge of computer.
b) Databases – A database is a collection of data that is organized in such a
way that it corresponds to the needs and structure of an organization.
c) DSS software – DSS software must be easy to operate for extracting
relevant information without much effort. Spreadsheet software such a
Lotus 1-2-3 and MS Excel provides such facilities.
d) Model base – Statistical Models, mean, median, mode, deviation, scatter
plot. Optimization models, forecasting models and sensitivity analysis
models are some of the common models which from a model base.
Optimization: Non – Linear programming
Sensitivity analysis models: Sensitivity analysis models study the impact of
discrete changes in parameters of optimal solution.
Database
Model base
DSS Software
user
The Tools of Decision Support Systems
Tools are the building blocks of the DSS, e.g., Electronic spread sheets, 4 GLS,
RDBMS, etc. Decision support tools may involve the following:
a) Material requirement planning (MRP) - MRP is a method for ordering and maintaining
material in stock.
b) Linear Programming
c) Queuing theory
d) Descriptive statistics
e) Correlation analysis
f) Variance analysis
g) Network analysis – Network analysis is a pictorial tool for identifying and sequencing
tasks.
h) Transportation problem
i) Maximum flow or distance
j) Dynamic Programming – Dynamic programming is a tool to ensure that appropriate
course of action and decision of top level management are being followed by managers
at operational level.
k) Regression analysis
l) Multi-dimensional scaling
m) Markov processes – Markov processes are tools used to determine global probabilities
associated with the occurrences of events
Break-even point = Fixed cost / Revenue per unit – Variable cost per unit
EIS enables presenting of reports in standard formats and this often involves graphics.
EISs extend and support the capabilities of executives, permitting them to make sense of
their environments. EISs are management information systems tailored to the strategic
information needs of top management. Top executive get the information they need from
many sources including letters, memos, periodicals and report produced manually as well
as by computer systems. Other sources of executive information are meetings. Telephone
calls and social activities. Thus much of a top executive’s information comes from non-
computer sources. EISs combine many of the features of MIS and DSS but their focus is on
meeting the strategic information needs of top management. EIS can provide following
types of access to the executive:-
a) Status access – Ready access to an automated set of reports that give the
current status of various operation or projects.
b) Personal analysis – Ability to look through certain data files and manipulate
the figures, reporting them in various ways.
c) Model-based analysis – Ability to invoke specific calculation models with
ready access to the required data. This may involve making simple
projections, or adding data from external sources.
EISs are not normally used to arrive t decision, but are used simply to review information
in different formats and structures to aid in the decision-making process.
Expertise required Detailed training for problem Brief training for specific
Solving required by analytical use required by executive
And technical managers
Knowledge-Based System
Knowledge-based systems store and utilize effectively large amount of knowledge.
Knowledge-based systems are a sub-set of artificial intelligence.
Knowledge is the information about a specific domain needed by a computer
program to enable it to exhibit intelligent behavior with regard to a specific problem. The
most popular form of a knowledge-based system is an expert system.
Expert systems
The expert system aim at formalizing expertise and make it available for repetitive type of
business decision.
The expert system have been developed for the purpose of passing expertise
from those with the knowledge to those who need the knowledge in a convenient and easily
accessed manner. By asking questions and by comparing the user’s answers with the
information stored in extensive expert knowledge database, expert system provide
intelligent, knowledgeable answers. Expert systems provide information to managers in the
form of expert advice.
Expert system is a subject of artificial intelligence. Expert system can be
described as programs that help the computer to make decision in a similar way as an
expert in specific domain, a particular subject area, of interest. Expert System are used in
making unstructured decisions.
Storage
Knowledge- base
The user enters the applicant’s details from the application such as applicant’s name,
education, experience, etc. The inference engine uses the rules contained in knowledge
base to evaluate the data entered by the user.
Chapter 8
OFFICE AUTOATION SYSTEM AND VIRTUAL OFFICE
Virtual Office
Virtual office involves the use of computer by employers at home to telecommute and to
collaborate with other employees. Employees may receive work through electronic
messaging information sharing system.
Advantages of Virtual office are:-
a) Virtual offices reduce the office rental cost and office maintenance costs.
b) Virtual offices result in reduction of equipment costs because telecommuters can
share the equipment.
c) The essence of virtual office is that office work can be performed virtually at any
geographical location.
d) Virtual office enables office work to be performed by physically handicapped
persons.
Chapter 9
Approaches to client/server
Any application is comprised of six different activities, which include the following:-
1) User interface
2) Presentation logic
3) Application logic
4) Data request and result acceptance.
5) Physical data management
6) Data integrity
Components of Client/server
The key components of client/server architecture are:-
a) Client : There are three types of clients, these are:-
1) Non-Graphical user Interface: ATMs, cell phone, fax machines, and robots.
2) Graphical User Interface (GUI): It involves interaction models like pull
down menus in windows environment.
3) Object Oriented User Interface(OOUI)
b) Server: On a local area network, server is a computer that executes administrative
software that controls access to the network and its resources such as printers and
disk drives.
c) Middleware: Middleware is a software that resides between two or more types of
softwares and translates information between them. Middleware is the distributed
software needed to allow clients and servers to interact. Middleware performs the
following function:-
1) API (MAPI) and Open Database Connectivity (ODBC) module.
2) SOL access Group’s (SAG)
3) Remote Data Access (RDA)
4) RPC
Middleware is composed by four layers, these are:-
• Service Layer: It carries coded Instructions and data from software
applications to the Back-end Processing layer from encapsulating
network-routing instructions.
• Back-end Processing Layer: It consists of a processor that
manipulates and encapsulates data sent to the network
• Network Operating system layer: It adds additional instructions
to ensure that the transport layer transfers data packets to the
assigned recipient efficiently and correctly.
• Transport Layer: It moves data from one place ( source) to another
( destination )
d) Network: Network is a group of computers and associated devices that are
connected by communication facilities, e.g. LAN, WAN.
Mainframe
(Root system)
LAN
The abovementioned distribution of processing components gave rise to the ideas of ‘fat’
clients and ‘thin’ clients.
a) Fat clients: Fat clients have large storage and processing power in which all the
three components of an application can be processed, e.g., file server or database
servers. In this, client handles presentation and processing functions and server
manages data and access to data. It is commonly known as “2-Tier” system.
b) Thin clients: Thin clients have limited processing capability with no local storage.
Thin clients can handle only the presentation component.
c) Fat servers: In client/server architecture, fat server is a server machine that performs
most of the processing with little or none performed by the client. Application logic
and data reside on the server and the presentation layers are handled by the client.
They are commonly known as “3-Tier” system. Example of fat server is web server.
Client/Server Security
To increase the security, an information system auditor should ensure the following control
techniques, these are:
1) Use only read only media.
2) Disable the floppy drive to secure access to data and application.
3) Avoid unauthorized access by using diskless workstations.
4) Having a key or password-protected configuration and set up.
5) Requiring password to boot.
6) Requiring password to mount removable media.
7) Use network monitoring devices to know about the clients to monitor the activities
continuously and to maintain devices.
8) Access should only be given to those who need specified data.
9) Computer network should have real-time intrusion detection system to test for
legitimate traffic and network usage.
10) Use error detection and correction software when transmitting data.
11) Design user interfaces that prevent the input of invalid data.
12) Backup data regularly.
13) Use data encryption techniques to store and transmit data.
14) To check data integrity on servers, an error correction code (ECC) capable memory
controller may be installed.
15) Reduce the risk of someone stealing proprietary information. Control physical
security with staff access cards, alarms, surveillance cameras, etc.
16) Each user can carry personalized smart card which can be used to store data and
personal information of the user, rather than entrusting it to the network storage.
17) Application controls may be used where users will be allowed to access only the
functions in the system that are required to performs their duties.
b) Operational Risks:
• Will the required performance of the new system be achieved?
• Will the chosen software be able to grow or adapt to the changing needs of
business?
• Will the staff require training regarding security practices?
c) Economic Risks
d) Political Risks:
• Will the management, professional and end users be satisfied?
• Will the turnover among staff be low enough to allow continuity?
• Are enough people available?
• If the answer to these questions is “no”, further investigation should be
undertaken to assess risk potential.
Chapter 10
Performance record 5 5 3 1
Quality of services 5 4 4 4
Training 5 4 3 3
Overall Rating 100 88 79 74
System Design Phase is followed by the fourth phase of system development life cycle i.e.,
System acquisition and software Development.
While acquiring the system, the following factors
must be kept in mind:-
Financial factors,
After the decision to go ahead with the acquisition has been taken the next
question is whether to rent, purchase or lease.
a) The Rental Option: - The user agrees to a monthly payment. The rental option is
generally for the short-term use of a system, may be from 1 to 12 months. The
advantages of using rental option are:-
1) Insurance, maintenance and other expenses are included in rental charges.
2) It provides financial leverage to the user. The decision to purchase a system
can be delayed until adequate financing is available, until a new generation
of equipment is a available, or until such time as the organization wishes, for
whatever reasons.
3) Rental charges are expenses and are tax deductible.
4) Rental option provides more flexibility as it makes the risk of technological
obsolescence.
b) The Lease Option: - A lease is a commitment to use a system for a specific time,
generally from three to seven years. The leasing option has following advantages:-
1) No financing is required. The risk of system obsolescence is shifted to the
lessor.
2) Lease charges are lower as compared to rental charges and are also tax-
deductible.
3) Lease may be written to show higher payments in early years to reflect the
decline in the value of the system.
4) Lease may or may not include maintenance or installation costs or providing
a replacement system in an emergency
5) Short-term leasing option enables the user to upgrade to amore powerful
system at the end of the lease.
However, the leasing option has following drawbacks:-
1) The user loses residual rights to the system at the end of the lease period, unless
specifically provided for the lease agreement.
2) The lease period, once entered into, cannot be terminated without a heavy penalty.
3) The user may not be able to exchange the leased system for another system.
4) The rent & interest user is at loss when interest rates are reduced.
a) Low Cost :- As ready-made software packages are developed for general market.
b) Faster procurement – software package developed in-house takes a very long time
to develop.
c) Rapid implementation – Ready-made software package can be implemented
immediately after their purchase.
d) High quality – As the ready-made software package typically has a large customer-
base, developers continuously invest in refinement and testing.
e) Low risk
f) Fast updation
g) Longer life cycle – Ready-made software packages have longer life cycle because
there is usually for more user experience behind the software.
h) Better control – Ready-made software packages are better from the point of control
and audit because people associated with the in house development of software may
have interest in keeping separate exit routes in the software.
But ready-made software packages have certain disadvantages as will, which are:-
1) The ready-made software packages may not fit into the specific
requirements of the applications.
2) Frequent changes in ready-made software are either expensive or not
possible.
3) Non-availability of software package that meets the specific requirements of
the business process.