Lecture 1 - Introduction
Lecture 1 - Introduction
Management
Introduction
11/19/2024
Learning Objectives
Students will be able to:
• Define software and identify the various types of softwares
• Identify the software applications relevant for business
• Understand the relevance and use of Task-Oriented Productivity
Software
• Understand Ethics in the use of application software
11/19/2024
An Overview of Software
• What is software?
• Software, also called a program, is a set of
instructions and associated documentation
that tells a computer what to do or how to
perform a task.
• It tells the computer what tasks to perform
and how to perform them.
11/19/2024
Where can we find softwares?
Banks
Universities
11/19/2024 4
Software is almost everywhere
11/19/2024
5
An Overview of Software
• Software is basically categorized into two main types: Systems and
Application Software
• Systems software
• Sets of programs designed to operate, control, and extend processing capabilities of
the computer.
• It runs the computer hardware and application programs.
• Is an interface or buffer between application software and hardware
• Examples: operating system, compilers, interpreters, utility programs
• Application software
• Programs that help users solve particular computing problems
• Most application software programs are OS specific
• Examples: word processing software, payroll software, student record software,
browsers etc.
11/19/2024
An Overview of Software
Software
Hardware
Systems
Systems
Application
Application software
software
software
software (Operating
(Operatingsystems)
systems)
Layer 2 Layer 1
Users
11/19/2024
Types Application Software
• Proprietary
• Owned by companies or an individual who developed it.
• There are restrictions on its use and the source code is
kept a secret
• Designed to solve a unique and specific problem
• In-house
• Development of application software using the
company’s resources
• Contract
• Developed for a particular company
• Off-the-shelf
• An existing software program that can be used without
considerable changes expected
11/19/2024
Application
software
Proprietary Off-the-shelf
software software
In-house Contract
customized customization
11/19/2024
Scope of Influence
• Personal
• Information systems that serve the needs
of an individual user
• Workgroup
• Two or more people who work together to
achieve a common goal
• Enterprise
• Information systems that support the firm
in its interaction with its environment.
11/19/2024
Personal Use
11/19/2024
Workgroup Applications
Integrated
Supply Chain
Management
Software
11/19/2024
Enterprise Resource Planning (ERP)
• Enterprise Resource Planning (ERP):
• A set of integrated programs that manage a
company’s vital business operations for an entire
multi-site, global organization
• Vendors include:
• SAP
• Oracle
• PeopleSoft
• Dun & Bradstreet
• JD Edwards
11/19/2024
Issues and Trends
• Software licensing
• Protection by software vendors to prevent
unauthorized use
• Software upgrades
• A revised version of software that usually
includes fixes of known problems, plus
enhancements to existing capabilities
• Global software support
• Software that is distributed around the
globe may require unique support
mechanisms due to local political and
economic conditions
11/19/2024
Acquiring Software(1)
• Commercial software
• Used most often
• Copyrighted
• Generally costly
• May not be copied without permission of the manufacturer
• Freeware
• Free to all (“No free lunch in America; beware of malware)
• Copyrighted
• Distributed in machine-readable format
• Shareware
• Freely distributed for a trial period
• Pay a nominal fee to register with the author
• Examples: Download.com, FileHippo.com, ZDNet Download,
Softpedia.com, Tucows.com
11/19/2024
Acquiring Software (2)
• Public-domain software
• Un-copyrighted
• May be used or altered without restriction
• Generally developed under government
grants
• Open-source
• Free to all
• Source code is distributed
• May be used or altered
• Popular under the LINUX OS
11/19/2024
Purchasing Commercial Software
• Individuals
• Software warehouse store
• Mail order
• Electronic software distribution
• Businesses
• Volume discount
• Site license
• Network versions
• Application Service Provide (ASP)
• Software is setup and maintained by ASP
• Access the software over the Internet
• Pay per use
• Saves the expense of installing and maintaining the software
11/19/2024
Task-Oriented Software or Productivity Software
• These are software programs and tools that help users to create
documents, presentations, tables, charts, and graphs.
• They maybe used in business, in education, or at home.
11/19/2024
Word Processing
• Uses
• Memos
• Reports
• Correspondence
• Minutes of meetings
• Anything to be typed
• Functions
• Create
• Edit
• Format
• Store
• Print text and graphics
11/19/2024
Desktop Publishing
• Uses
• Newsletters
• Reports
• Brochures
• Functions
• Handles high-level publishing
needs
11/19/2024
Spreadsheets
• Uses
• Comparing mortgage interest rates
• Preparing budgets
• Tracking weight loss
• Functions
• Manipulates numbers in rows and
columns
• Recalculates the results when a
number is changed
• What if?
11/19/2024
Database Management
• Uses
• Keep track of a large number of related
facts
• Query the data for specific information
• Retrieve information in a variety of
ways
• Functions
• Store data
• Update data
• Manipulate data
• Retrieve data
• Print data in many forms
• Report on data in a variety of ways
11/19/2024
Presentation Graphics
• Uses
• Sales tool
• Demonstrate a product
• Show cost/benefit projections on
charts
• Present audio/video testimonials
from satisfied customers
• May contain
• Text
• Graphics
• Audio
• Video
11/19/2024
Computer Art work
• Use software to
• Produce art
• Express ideas
• Graphic artist
• Artistic ability
• Computer skills
• Produces computer art
• Example: Corel draw,
Adobe photoshop etc.
11/19/2024
Communications
11/19/2024
Office Suites
• Group of basic software applications
designed to work together
• Data is portable between basic
applications of the suite
• Various applications in the suite
have the same “look and feel”
• Cost of suite is less than purchasing
individual applications
11/19/2024
Integrated Applications
• Combine basic word processing, spreadsheet, and graphics
capabilities
• More limited than a suite
• Easier to learn and use
11/19/2024
Business Software
• Custom-written to
meet special business
needs
• Standard packages
• Combination of
custom-written and
off-the-shelf
11/19/2024
Vertical Market Software
• Written for a particular type of business
• Dentist’s office
• Drugstore
• Auto shop
• Software may be part of complete package
• Hardware
• Installation
• Training
• Support
11/19/2024
Software for Small Business
• Accounting
• Spreadsheet software
• Accounting package – Basic accounting, financial
statements, tax summaries, payroll
• Writing and Advertising
• Word processing
• Desktop publishing
• Customer Service
• Database management
11/19/2024
Application Software Ethics
What is legal?
11/19/2024
Software Piracy
• Making illegal copies of copyrighted software
• Why the fuss?
• Very easy to duplicate software vs. a textbook
• Software company may lose hundreds of dollars per pirated copy
• Prosecution
• Yes: Small-medium sized business who purchase a few copies and
distribute to many users
• No: Individual users who probably would not have purchased software on
their own anyway.
11/19/2024
Counterfeiting
• Software is copied onto CD-ROMS / DVD-ROMS
• Package duplicates the original
• Sold in flea markets or small stores
• Cheaper price
• Occurs more in developing countries
11/19/2024
Copying Software
• Legitimate reasons
• Backup copy
• Copy to hard disk
• Illegitimate reasons
• Obtain software without paying for it
11/19/2024
Computers and People
Users
• Any individual who
operates a computer
to accomplish a task
• Home
• Business
11/19/2024
End User Software Characteristics
• User-friendly
• Easy
• Intuitive
• Minimum training and documentation
needed to use
11/19/2024
Systems Software
• Is an interface or buffer between
application software and hardware
• Controls the computer hardware and
acts as an interface with applications
programs.
11/19/2024
Systems Software
• System software includes:
• Operating systems:
• is system software that manages computer hardware and software resources and provides
common services for computer programs. Examples: macOS, Ubuntu, Microsoft Windows,
computational
• Device drivers:
• a device driver is a computer program that operates or controls a device that is attached to
a computer.
• Middleware:
• is computer software that provides services to software applications beyond those
available from the operating system
• Utility software:
• is system software designed to help to analyze, configure, optimize or maintain a computer
11/19/2024
Operating System Functions
• Perform common computer hardware
functions
• Provide a user interface
• Provide a degree of hardware independence
• Manage system memory
• Manage processing tasks
• Provide networking capability
• Control access to system resources
• Manage files
11/19/2024
User Interface
• User interface
• A function of the operating system that
allows individuals to access and command
the computer
• Command-based user interface
• A particular user interface that requires
text commands be given to the computer
to perform basic activities
• E.g., unix, DOS
• Graphical user interface (GUI)
• A user interface that uses pictures (icons)
and menus displayed on the screen to
send commands to the computer system
• E.g. Windows, UNIX, MAC OS, Android
11/19/2024
Some Software
Concepts
• Multitasking
• A processing activity that allows a user to run more than one application at the same
time
• Multithreading
• A processing activity that is basically multitasking within a single application
• Time-sharing
• A processing activity that allows more than one person to use a computer system at
the same time
11/19/2024
NEXT WEEK
• ADVANCED WEB SEARCH TECHNIGUES
11/19/2024