SlideShare a Scribd company logo
1 of 128
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
Introduction to Information Technology
INT-1010
Prof C
Luis R Castellanos
1
04
Information Systems:
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
2
POTUS 16
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
3
In which month took place the
Russian "October Revolution"
1. September
2. October
3. November
4. December
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
3. Hardware
4
Previous Chapter:
Computer
Systems
Hardware
Hardware
Components
Peripherals
Input / Output
Desktops, Laptops, Mobile
Phones, Tablets, Wearables,
Integrated Computing.
Case, Motherboard, CPU,
Chipset, RAM, ROM, Buses,
CMOS, Sockets, Slots.
Storage devices (external HD,
Diskettes, SD cards, Flash
drives), Bluetooth.
Mouse, Keyboard, Scanner,
Joystick, Card Reader, Camera.
Screens, Printers, Plotters, Audio
Output.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
5
✓ Define the term software;
✓ Describe the two primary categories of software;
✓ Describe the role ERP software plays in an
organization;
✓ Describe the process to write a computer program;
✓ Describe cloud computing and its advantages and
disadvantages for use in an organization;
✓ Define the term open-source and identify its
primary characteristics;
✓ Determine what operating system you have; and
✓ Learn to manage files.
Objectives
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
6
Software and hardware cannot function without each other. Without
software, hardware is useless. Without hardware, the software has
no hardware to run on.
Operating
Systems
Computer
Software
File
Systems
Downloading
Files
File
Management
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
Introduction to Information Technology
INT-1010
Prof C
Luis R Castellanos
2022
7
04.1
Information Systems:
Software
(Computer Software)
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
8
In this section (Computer Software), we will go over the following
topics:
Overview of
Computer Software System Software Application Software Software creation
Open Source
Software
Cloud computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
9
Overview of
Computer
Software
Information Systems
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
10
The second component of an
information system is software.
Software is the means to take a
user’s data and process it to
perform its intended action.
Software translates what users
want to do into a set of
instructions that tell the
hardware what to do.
A set of instructions is also called
a computer program.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
11
For example, when a user presses
the letter ‘A’ key on the keyboard
when using a word processing
app, it is the word processing
software that tells the hardware
that the user pressed the key ‘A’
on the keyboard and fetches the
image of the letter A to display on
the screen as feedback to the user
that the user’s data is received
correctly.
A
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
12
Software is created through
the process of
programming.
In essence, hardware is the
machine, and software is the
intelligence that tells the
hardware what to do.
Without software, the
hardware would not be
functional.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
13
The software component can be broadly divided into two categories:
system software and application software.
System software is a collection of
computer programs that provide a
software platform for other software
programs. It also insulates the
hardware's specifics from the
applications and users as much as
possible by managing the hardware
and the networks. It consists of
• Operating System
• Utilities
Application software is a computer
program that delivers a specific activity
for the users (i.e., create a document,
draw a picture). It can be for either
• a general-purpose (i.e., Microsoft
Word, Google doc) or
• for a particular purpose (i.e.,
weather forecast, CAD engineering)
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
14
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
15
Overview of
Computer Software System Software Application Software Software creation
Open Source
Software
Cloud computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
16
Computer
Software:
System Software
Information Systems
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
17
The operating system (OS) provides several
essential functions, including:
1. Managing the hardware resources of the computer
2. Providing the user-interface components
3. Providing a platform for software developers to write
applications.
All computing devices run an OS, a key
component of the system software.
An OS is a set of programs that coordinate
hardware components and other programs and
acts as an interface with application software and
networks.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
18
Early personal-computer operating systems
were simple by today’s standards; they did
not provide multitasking and required the
user to type commands to initiate an action.
The amount of memory that early operating
systems could handle was limited as well,
making large programs impractical to run.
The most popular of the early operating
systems was IBM’s Disk Operating System,
or DOS, which was actually developed for
them by Microsoft.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
19
For personal computers, some of the most popular operating
systems today are Microsoft’s Windows, Apple’s MacOS, Chrome
OS, and different versions of Linux.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
20
In 1984, Apple introduced the
Macintosh computer, featuring an
operating system with a graphical user
interface, now known as MacOS.
Apple has different names for its OS
running on different devices such as
iOS, iPadOS, watchOS, and tvOS.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
21
In 1986, as a response to Apple, Microsoft
introduced the MS Windows OS,
commonly known as Windows, as a new
graphical user interface for their then
command-based operating system,
known as MS-DOS, which was developed
for IBM’s Disk Operating System or IBM-
DOS.
By the 1990s, Windows dominated the
desktop personal computers market as
the top OS and overtaken Apple’s OS.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
22
Since 1990, both Apple and Microsoft
have released many new versions of
their operating systems, with each
release adding the ability to process
more data at once and access more
memory.
Features such as multitasking, virtual
memory, and voice input have become
standard features of both operating
systems.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
23
A third personal-computer operating
system family that is gaining in
popularity is Linux.
Linux is a version of the Unix operating
system that runs on a personal
computer.
Unix is an operating system used
primarily by scientists and engineers on
larger minicomputers.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
24
These computers, however, are costly,
and software developer Linus Torvalds
wanted to find a way to make Unix run
on less expensive personal computers:
Linux was the result.
Linux has many variations and now
powers a large percentage of web
servers in the world.
It is also an example of open-source
software, a topic we will cover later on.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
25
Smartphones and tablets run operating
systems as well, such as Apple’s iOS,
Google’s Android (introduced in 2007),
Microsoft’s Windows Mobile, and
Blackberry.
Android is based on the Linux kernel,
and a consortium of developers
developed other open-source software.
It quickly became the top OS for mobile
devices and overtook Microsoft.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
26
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
27
Operating systems have continuously
improved with more and more features
to increase speed and performance to
process more data at once and access
more memory.
Features such as multitasking, virtual
memory, and voice input have become
standard features of both operating
systems.
System software: OS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
28
System software: Desktop OS share 2022
https://netmarketshare.com/
Windows
89.73
MacOS
7%
Linux
2% Chrome OS
1%
Others
0%
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
29
System software: Mobile OS share 2022
0.51
Android
iOS
Others
https://netmarketshare.com/
71.24%
28.26%
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
30
Utility software includes software that
is specific-purposed and focused on
keeping the infrastructure healthy.
Examples include antivirus software to
scan and stop computer viruses and
disk desegmentation software to
optimize files' storage.
Over time, some of the popular utilities
were absorbed as features of an
operating system.
System software: utility
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
31
System software: utility
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
32
Overview of
Computer Software System Software Application Software Software creation
Open Source
Software
Cloud computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
33
Computer
Software:
Applications
Information Systems
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
34
While system software focuses on
running the computers,
application software allows
the end-user to accomplish some
goals or purposes.
Examples include word
processing, photo editor,
spreadsheet, or a browser.
Application software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
35
Applications software are grouped in
many categories, including:
• Killer app
• Productivity
• Enterprise
• Mobile
Application software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
36
When a new type of digital device is
invented, there are generally a small
group of technology enthusiasts who will
purchase it just for the joy of figuring out
how it works. A “killer” application runs
only on one OS platform and becomes so
essential that many people will buy a
device on that OS platform just to run
that application. For the personal
computer, the killer application was the
spreadsheet.
Application software: Killer app
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
37
In 1979, VisiCalc, the first personal-computer
spreadsheet package, was introduced.
It was an immediate hit and drove sales of the Apple II.
It also solidified the value of the personal computer
beyond the relatively small circle of technology geeks.
When the IBM PC was released, another spreadsheet
program, Lotus 1-2-3, was the killer app for business
users.
Today, Microsoft Excel dominates as the spreadsheet
program, running on all the popular operating
systems.
Application software: Killer
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
38
Along with the spreadsheet, several other
software applications have become
standard tools for the workplace.
These applications, called productivity
software, allow office employees to
complete their daily work.
Many times, these applications come
packaged together, such as in Microsoft’s
Office suite.
Application software: Productivity
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
39
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
40
Word processing: This software provides for the
creation of written documents.
Functions include the ability to type and edit text,
format fonts and paragraphs, and add, move, and
delete text throughout the document.
Most modern word-processing programs also have
the ability to add tables, images, voice, videos, and
various layout and formatting features to the
document.
The most popular word-processing package is MS
Word, which saves its files in the docx format.
Application software: Productivity
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
41
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
42
.doc is the older version of a Microsoft Word
Document. docX is the newer version, form
versions of Microsoft Word 2007 onwards.
Now before you jump in thinking that the
added X makes the document extreme or
better in some way, that X on the end just
stands for ‘Office Open XML’.
What is the difference between doc
and docx?
https://www.simuldocs.com/blog/whats-the-difference-between-doc-and-docx-files-in-microsoft-word
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
43
Spreadsheet: This class of software provides
a way to do numeric calculations and analysis.
The working area is divided into rows and
columns, where users can enter numbers, text,
or formulas.
The formulas make a spreadsheet powerful,
allowing the user to develop complex
calculations that can change based on the
numbers entered.
The most popular spreadsheet package is MS
Excel, which saves its files in the xlsx format.
Application software: Productivity
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
44
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
45
Presentation: This software provides for
the creation of slideshow presentations
that can be shared, printed, or projected on
a screen.
Users can add text, images, audio, video,
and other media elements to the slides.
MS PowerPoint remains the most popular
software, saving its files in pptx format.
Application software: Productivity
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
46
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
47
Office Suite: Microsoft popularized the idea
of the office-software productivity bundle
with their release of Microsoft Office.
Some office suites include other types of
software.
Microsoft now has a cloud-based version
called Microsoft Office 365.
Similar to Google Drive, this suite allows
users to edit and share documents online
utilizing cloud-computing technology.
Application software: Productivity
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
48
Application software: Productivity
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
49
As the personal computer proliferated inside
organizations, control over the information
generated by the organization began
splintering.
For example, the customer service department
creates a customer database to track calls and
problem reports.
The sales department also creates a database to
keep track of customer information.
Which one should be used as the master list of
customers?
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
50
As another example, someone in sales might
create a spreadsheet to calculate sales
revenue, while someone in finance creates a
different one that meets their department's
needs.
However, the two spreadsheets will likely
come up with different totals for revenue.
Which one is correct?
And who is managing all this information?
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
51
In the 1990s, the need to bring the organization’s information back
under centralized control became more apparent.
The enterprise resource planning (ERP) system was developed to
bring together an entire organization in one software application.
Key characteristics of an ERP include:
• An integrated set of modules
• A consistent user interface
• A common database
• Integrated business processes
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
52
ERP systems were originally marketed to
large corporations, given that they are costly.
However, as more and more large companies
began installing them, ERP vendors began
targeting mid-sized and even smaller
businesses.
Some of the more well-known ERP systems
include those from SAP, Oracle, and
Microsoft.
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
53
Founded in 1972, the company was initially
called System Analysis Program Development
(Systemanalyse Programmentwicklung),
later abbreviated to SAP. Since then, it has
grown from a small, five-person endeavor to
a multinational enterprise headquartered in
Walldorf, Germany, with more than 105,000
employees worldwide.
With the introduction of its original SAP R/2 and SAP R/3 software,
SAP established the global standard for enterprise resource planning
(ERP) software.
https://www.sap.com/about/company/what-is-sap.html
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
54
To effectively implement an ERP system in
an organization, the organization must be
ready to make a full commitment,
including the cost to train employees as
part of the implementation.
All aspects of the organization are affected
as old systems are replaced by the ERP
system.
In general, implementing an ERP system
can take two to three years and several
million dollars.
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
55
So why implement an ERP system?
If done properly, an ERP system can
bring an organization a good return on
its investment.
By consolidating information systems
across the enterprise and using the
software to enforce best practices, most
organizations see an overall
improvement after implementing an
ERP.
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
56
A customer relationship management
(CRM) system is a software application
designed to manage customer interactions,
including customer service, marketing, and
sales. It collects all data about the
customers. The objectives of a CRM are:
• Personalize customer relationship to
increase customer loyalty
• Improve communication
• Anticipate needs to retain existing or
acquire new customers
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
57
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
58
Supply Chain Management: Many
organizations must deal with the
complex task of managing their supply
chains.
At its simplest, a supply chain is a
linkage between an organization’s
suppliers, its manufacturing facilities,
and its products' distributors.
Each link in the chain has a multiplying
effect on the complexity of the process.
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
59
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
60
For example, if there are two
suppliers, one manufacturing
facility, and two distributors,
then there are 2 x 1 x 2 = 4 links
to handle.
Application software: Enterprise
However, if you add two more
suppliers, another manufac-
turing facility, and two more
distributors, then you have 4
x 2 x 4 = 32 links to manage.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
61
A supply chain management (SCM) system manages the
interconnection between these links and the products' inventory in
their various development stages.
The Association provides a full definition of a supply chain
management system for Operations Management: “The design,
planning, execution, control, and monitoring of supply chain
activities to create net value, building a competitive infrastructure,
leveraging worldwide logistics, synchronizing supply with demand,
and measuring performance globally.”
Application software: Enterprise
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
62
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
63
A mobile application, commonly called a
mobile app, is a software application
programmed to run specifically on a mobile
device such as smartphones and tablets.
Smartphones and tablets are becoming a
dominant form of computing, with many
more smartphones being sold than
personal computers.
This means that organizations will have to
get smart about developing software on
mobile devices to stay relevant.
Application software: Mobile
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
64
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
65
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
66
Overview of
Computer Software System Software Application Software Software creation
Open Source
Software
Cloud computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
67
Software
creation
Information Systems
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
68
We just discussed different types of
software and now can ask: How is
software created?
If the software is the set of
instructions that tells the hardware
what to do, how are these instructions
written?
If a computer reads everything as one
and zero, do we have to learn how to
write software that way?
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
69
Thankfully, another software type
is written, especially for software
developers to write system
software and applications - called
programming languages.
The people who can program are
called computer programmers,
software developers, or
commonly known as coders.
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
70
Analogous to a human language, a programming language consists
of keywords, comments, symbols, and grammatical rules to
construct statements as valid instructions understandable by the
computer to perform certain tasks.
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
71
Using this language, a
programmer writes a program
(called the source code).
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
72
Another software then processes the source code to convert the
programming statements to a machine-readable form, the ones, and
zeroes necessary to execute the CPU.
This conversion process is often known as compiling, and the
software is called the compiler.
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
73
Once the code has been
compiled, it can be executed
by a CPU.
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
74
Thousands of programming languages have
been created since the first programming
language in 1883 by a woman named Ada
Lovelace.
One of the earlier English-like languages called
COBOL has been in use since the 1950s to the
present time in services that we still use today,
such as payroll, reservation systems.
The C programming language was introduced
in the 1970s and remained a top popular
choice.
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
75
Ada Lovelace and the
Babbage Machine
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
76
Some new languages
such as C#, Swift are
gaining momentum as
well.
Programmers select the
best-matched language
with the problem to be
solved for a particular
OS platform.
Software creation
https://hitech-us.com/
2023
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
77
One person can write some programs.
However, most software programs are
written by many developers.
For example, it takes hundreds of
software engineers to write Microsoft
Windows or Excel.
To ensure teams can deliver timely and
quality software with the least amount
of errors, also known as bugs, formal
project management methodologies are
used.
Software creation
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
78
MS Windows 95
Developer Team
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
79
The expression computer
bug originated from
Grace Hopper (1946),
computer pioneer,
because looking for the
causes in a computer
malfunction, her team
found a bug inside.
Computer bug
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
80
Overview of
Computer Software System Software Application Software Software creation
Open Source
Software
Cloud computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
81
Open Source
Software
Information Systems
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
82
When the personal computer was
first released, computer enthusiasts
immediately banded together to
build applications and solve
problems.
These computer enthusiasts were
happy to share any programs they
built and solutions to problems they
found; this collaboration enabled
them to innovate more quickly and
fix problems.
Open-Source vs. Closed-
Source Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
83
As software began to become a business,
however, this idea of sharing everything fell
out of favor for some.
When a software program takes hundreds of
hours to develop, it is understandable that
the programmers do not want to give it away.
This led to a new business model of
restrictive software licensing, which required
payment for software to the owner, a model
that is still dominant today.
Open-Source vs. Closed-
Source Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
84
There are many, however, who feel that software
should not be restricted.
Like those early hobbyists in the 1970s, they feel
that innovation and progress can be made much
more rapidly if we share what we learn.
In the 1990s, with Internet access connecting
more and more people, the open-source
movement gained steam.
Open-source software is software that has the
source code available for anyone to copy and use.
Open-Source vs. Closed-
Source Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
85
For non-programmers, it won’t be of
much use unless the compiled format is
also made available for users to use.
However, for programmers, the open-
source movement has led to developing
some of the world's most-used
software, including the Firefox
browser, the Linux operating system,
and the Apache webserver.
Open-Source vs. Closed-
Source Software
Apache Web Server powers 47% of the websites (2021).
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
86
Just about every type of commercial product has an open source
equivalent. SourceForge.net lists +230K of such products
Open-Source vs. Closed-
Source Software
Firefox
OpenOffice
Gimp
Alfresco
Marketcetera
Zimbra
MySQL, Ingres, and EnterpriseDB
SugarCRM
Asterix
Free BSD and Sun’s OpenSolaris
Internet Explorer
Microsoft Office
Photoshop
MS Sharepoint & EMC’s Documentum
FlexTrade and Portware
Outlook server
Oracle, Microsoft, Sybase, and IBM
Salesforce.com and Siebel
Nortel and Cisco
Unix OS
86
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
87
Some people are concerned that open-
source software can be vulnerable to
security risks since the source code is
available.
Others counter that because the source
code is freely available, many programmers
have contributed to open-source software
projects, making the code less buggy and
adding features, and fixing bugs much
faster than closed-source software.
Open-Source vs. Closed-
Source Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
88
Many businesses are wary of open-
source software precisely because the
code is available for anyone to see.
They feel that this increases the risk of
an attack.
Others counter that this openness
decreases the risk because the code is
exposed to thousands of programmers
who can incorporate code changes to
patch vulnerabilities quickly.
Open-Source vs. Closed-
Source Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
89
Some benefits of the open-source model are:
• The software is available for free: free
alternatives to costly commercial code can be
a tremendous motivator
• Reliability: the more people who look at a
program’s code, the greater the likelihood
that an error will be caught and corrected
• Security: high profile hacking contests have
frequently demonstrated the strength of OSS
products
Open-Source vs. Closed-
Source Software
OSS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
90
• Scalability: from cheap commodity hardware
to high-end supercomputing.
• Agility and Time to Market: Vendors may
skip whole segments of the software
development process
• The software source code can be examined
and reviewed before it is installed.
• Quick Updates: The large community of
programmers leads to quick bug-fixing and
feature additions.
Open-Source vs. Closed-
Source Software
OSS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
91
Some benefits of the closed-source model are:
• Providing a financial incentive for software
developers or companies
• Technical support from the company that
developed the software.
Open-Source vs. Closed-
Source Software
CSS
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
92
0. The freedom to run the
program as you wish, for any
purpose.
1. The freedom to study how the
program works, and change it so
it does your computing as you
wish.
2. The freedom to redistribute
copies so you can help your
neighbor.
3. The freedom to distribute
copies of your modified versions
to others.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
93
By lowering the cost of computing, open
source efforts make more computing
options accessible to smaller firms.
More reliable, secure computing also
lowers costs for all users.
OSS also diverts funds that firms would
otherwise spend on fixed costs, like
operating systems and databases, so that
these funds can be spent on innovation
or other more competitive initiatives.
Why Give It Away? The Business of Open
Source
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
94
But how do vendors make money on open source? One way is by
selling support and consulting services.
Why Give It Away? The Business of Open Source
Oracle, a firm that sells commercial ERP and
database products, provides Linux for free,
selling high-margin Linux support contracts.
Red Hat, the largest purely OSS firm, reported half a
billion dollars in revenue in 2008. The firm had two
and a half million paid subscriptions offering access
to software updates and support service.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
95
Why Give It Away? The Business of Open Source
A Red Hat subscription provides you with access to
download supported and released versions of Red
Hat software.
It also provides access to an online knowledgebase
and support for advice and guidance to deploy,
configure, and manage the Red Hat software, even in
critical environments.
The subscription can go from $350 to $1300 a year,
per license.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
96
With OSS, hardware firms spend less money
than they would in the brutal, head-to-head
competition where each once offered a “me too”
operating system that was incompatible with
rivals but offered little differentiation.
Hardware firms now find their technical talent
can be deployed in other value-added services
mentioned above: developing commercial
software add-ons, offering consulting services,
and enhancing hardware offerings.
Why Give It Away? The Business of Open
Source
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
97
While Linux is a major
player in enterprise
software, mobile phones,
and consumer electronics,
the Linux OS can only be
found on a tiny fraction of
desktop computers.
There are several reasons
for this.
Linux on the Desktop?
https://ubuntu.com/download/desktop
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
98
Some suggest Linux simply isn’t as easy to
install and use as Windows or the Mac OS.
The small number of desktop users also
dissuades third party firms from porting
popular desktop applications over to Linux.
For consumers in most industrialized
nations, the added complexity and limited
desktop application availability of desktop
Linux just it isn’t worth the one to two
hundred dollars saved by giving up
Windows.
Linux on the Desktop?
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
99
The “SQL” in name stands for the structured
query language, a standard method for organizing
and accessing data.
SQL is also employed by commercial database
products from Oracle, Microsoft, and Sybase.
Even Linux-loving IBM uses SQL in its own
lucrative DB2 commercial database product.
Since all of these databases are based on the same
standard, switching costs are lower, so migrating
from a commercial product to MySQL’s open
source alternative is relatively easy.
MySQL: the DBMS business
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
100
Firms pay for what’s free for one of two
reasons:
1. for MySQL service, and
2. for the right to incorporate MySQL’s
code into their own products.
Amazon, Facebook, Gap, NBC, and
Sabre pay MySQL for support; Cisco,
Ericsson, HP, and Symantec pay for the
rights to the code.
MySQL: the DBMS business
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
101
Competing reports cite certain open
source products as being difficult to
install and maintain.
Adopters of OSS without support
contracts may lament having to rely on
an uncertain community of volunteers
to support their problems and provide
innovative upgrades.
Legal Risks and Open Source
Software: A Hidden and Complex
Challenge
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
102
Another major concern is legal
exposure.
Firms adopting OSS may be at risk if
they distribute code and aren’t aware of
the licensing implications.
Also complicating issues are the varying
open source license, each with slightly
different legal provisions—many of
which have evolved over time.
Legal Risks and Open Source
Software: A Hidden and Complex
Challenge
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
103
The companies or developers own the software
they create.
The software is protected by law either through
patents, copyright, or licenses.
It is up to the software owners to grant their
users the right to use the software through the
terms of the licenses.
For closed-source vendors, the terms vary
depending on the price the users are willing to
pay (single user, single installation, multi-users,
multi-installations, per network, or machine).
Software Licenses
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
104
Overview of
Computer Software System Software Application Software Software creation
Open Source
Software
Cloud computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
105
Cloud
computing
Information Systems
Software
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
106
Historically, for software to run on a computer,
an individual copy of the software had to be
installed on the computer, either from a disk or,
more recently, after being downloaded from the
Internet.
The concept of “cloud” computing changes this
model.
“The cloud” refers to applications, services, and
data stored in data centers, server farms, and
storage servers and accessed by users via the
Internet.
Cloud Computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
107
In most cases, the users don’t know
where their data is actually stored.
You probably already use cloud
computing in some forms.
For example, if you access your email
via your web browser, you are using a
form of cloud computing.
If you use Google Drive’s applications,
you are using cloud computing.
Cloud Computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
108
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
109
• No software to install or upgrades to maintain.
• Available from any computer that has access to the
Internet.
• Can scale to a large number of users easily.
• New applications can be up and running very
quickly.
• Services can be leased for a limited time on an as-
needed basis.
• Your information is not lost if your hard disk
crashes or your laptop is stolen.
• You are not limited by the available memory or
disk space on your computer.
Cloud Computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
110
• You must have Internet access to use it. If you do
not have access, you’re out of luck.
• You are relying on a third party to provide these
services.
• You don’t know how your data is protected from
theft or sold by your own cloud service provider.
Cloud Computing
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
111
Many organizations don’t want to give up control of their data and
applications using cloud computing.
But they also see the value in reducing the need for installing
software and adding disk storage to local computers.
A solution to this problem lies in the concept of a private cloud.
While there are various private cloud models, the basic idea is for
the cloud service provider to rent a specific portion of their server
space exclusive to a specific organization.
The organization has full control over that server space while still
gaining some of the benefits of cloud computing.
Using a private cloud
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
112
https://karansinghreen.medium.com/wh
at-is-the-difference-between-public-
private-and-hybrid-cloud-a41bba631479
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
113
Cloud computing can be loosely
defined as the allocation of hardware
and/or software under a service model.
Typically, what we hear today referred
to as cloud computing is the concept of
business-to-business commerce
revolving around “Company A” selling
or renting their services to “Company
B” over the Internet.
Cloud Emerging Technology/
Current Trend
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
114
A cloud can be public or private, and it can also fall
into some smaller subsets in between.
Under Infrastructure as a Service (IaaS) computing
model, which is what is most commonly associated
with the term cloud computing, one or more
servers with significant amounts of processing
power, capacity, and memory, are configured
through hardware and/or software methods to act
as though they are multiple smaller systems that
add up to their capacity.
Cloud Emerging Technology/
Current Trend
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
115
This is referred to as virtualizing, or virtual
servers.
These systems can be “right sized” where they
only consume the resources they need on
average, meaning many systems needing little
resources can reside on one piece of hardware.
When processing demands of one system
expand or contract, resources from that server
can be added or removed to account for the
change.
Cloud Emerging Technology/
Current Trend
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
116
This is an alternative to multiple
physical servers, where each would
need the ability to serve not only the
average but expected peak needs of
system resources.
Software as a Service (SaaS), Platform
as a Service (PaaS), and the ever-
expanding list of “as-a-service” models
follow the same basic pattern of
balancing time and effort.
Cloud Emerging Technology/
Current Trend
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
121
Another kind of virtualization,
virtual desktops allow a server to
run what amounts to a copy of a
PC—OS, applications, and all—and
simply deliver an image of what’s
executing to a PC or other
connected device.
This allows firms to scale, back up,
secure, and upgrade systems far
more easily than if they had to
maintain each individual PC.
Virtualization
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
122
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
123
The software component can be
broadly divided into two categories:
system software and application
software.
1. System Software
2. Application Software
Operating System
Utilities
General-purpose
Particular purpose
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
124
Pair the logo to its correspondent OS:
1. MS Windows
2. Mac OS
3. Linux
4. Android
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
125
Which is the most used OS in
Desktop Computers, until 2022?
1. Mac OS
2. Unix
3. MS Windows
4. Linux
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
126
What is CRM?
1. s/w developed to bring together an entire
organization in one software application
2. s/w that manages the interconnection between
suppliers and the products' inventory in their
various development stages.
3. s/w designed to manage customer interactions,
including customer service, marketing, and
sales.
4. s/w programmed to run specifically on a
mobile device
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
127
What is “the Cloud”?
1. a network that is spread across
multiple locations or even around
the world.
2. a virtual machine that simulates a
computer with an operating
system.
3. applications, services, and data
stored in data centers, server
farms, and storage servers and
accessed by users via the Internet
4. Software that provide users of a
particular network with access to
files stored on the server
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
128
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
Textbook
130
https://eng.libretexts.org/Courses/Prince_
Georges_Community_College/INT_1010%
3A_Concepts_in_Computing
Purchase of a book is not
required.
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
Professor C
131
castellr@pgcc.edu
eLearning Expert
BS in Systems Engineering
MS in Systems Engineering
HC Dr in Education
IT Professor | Spanish Interpreter | Spanish
Instructor
LCINT1010.wordpress.com
Presentation created in 01/2022.
Slides last updated on 10/2023
Introduction to Information Technology
4.1. Information Systems: Software (Computer Software)
Introduction to Information Technology
INT-1010
Prof C
Luis R Castellanos
132
04.1
Information Systems:
Software
(Computer Software)

More Related Content

What's hot

Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Cynthia Marcello
 
Iot architecture
Iot architectureIot architecture
Iot architectureAnam Iqbal
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentSumit Jain
 
15CS81 Module1 IoT
15CS81 Module1 IoT15CS81 Module1 IoT
15CS81 Module1 IoTGanesh Awati
 
Performance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoTPerformance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoTAnoush Najarian
 
Gaming console technology 2017 ppt
Gaming console technology 2017 ppt Gaming console technology 2017 ppt
Gaming console technology 2017 ppt keshav kumar
 
History of Video Games
History of Video GamesHistory of Video Games
History of Video GamesPrachi Patole
 
Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computingPurvi Sankhe
 
Internet Of Things (November – 2018) [Choice Based | Question Paper]
Internet Of Things (November – 2018) [Choice Based | Question Paper]Internet Of Things (November – 2018) [Choice Based | Question Paper]
Internet Of Things (November – 2018) [Choice Based | Question Paper]Mumbai B.Sc.IT Study
 
Introduction to Unity3D Game Engine
Introduction to Unity3D Game EngineIntroduction to Unity3D Game Engine
Introduction to Unity3D Game EngineMohsen Mirhoseini
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
Implementation
ImplementationImplementation
Implementationhcicourse
 

What's hot (20)

Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1Fundamentals of Game Design - Ch1
Fundamentals of Game Design - Ch1
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Hardware equipos de computo [3806]
Hardware equipos de computo [3806]Hardware equipos de computo [3806]
Hardware equipos de computo [3806]
 
15CS81 Module1 IoT
15CS81 Module1 IoT15CS81 Module1 IoT
15CS81 Module1 IoT
 
Mmi summary of hci book by aln dix
Mmi summary of hci book by aln dixMmi summary of hci book by aln dix
Mmi summary of hci book by aln dix
 
Game Genres
Game GenresGame Genres
Game Genres
 
Performance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoTPerformance trends and alerts with ThingSpeak IoT
Performance trends and alerts with ThingSpeak IoT
 
Gaming console technology 2017 ppt
Gaming console technology 2017 ppt Gaming console technology 2017 ppt
Gaming console technology 2017 ppt
 
Pervasive computing
Pervasive computingPervasive computing
Pervasive computing
 
History of Video Games
History of Video GamesHistory of Video Games
History of Video Games
 
Properties of ubiquitous computing
Properties of ubiquitous computingProperties of ubiquitous computing
Properties of ubiquitous computing
 
IoT [Internet of Things]
IoT [Internet of Things]IoT [Internet of Things]
IoT [Internet of Things]
 
History of games
History of gamesHistory of games
History of games
 
Internet Of Things (November – 2018) [Choice Based | Question Paper]
Internet Of Things (November – 2018) [Choice Based | Question Paper]Internet Of Things (November – 2018) [Choice Based | Question Paper]
Internet Of Things (November – 2018) [Choice Based | Question Paper]
 
Introduction to Unity3D Game Engine
Introduction to Unity3D Game EngineIntroduction to Unity3D Game Engine
Introduction to Unity3D Game Engine
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Implementation
ImplementationImplementation
Implementation
 
Interaction Paradigms
Interaction ParadigmsInteraction Paradigms
Interaction Paradigms
 
Xbox system ppt
Xbox system pptXbox system ppt
Xbox system ppt
 

Similar to Introduction to IT Software

Neha ict project
Neha ict projectNeha ict project
Neha ict projectamitgarg46
 
Fundamentals of operating system maam lugas.pptx
Fundamentals of operating system maam lugas.pptxFundamentals of operating system maam lugas.pptx
Fundamentals of operating system maam lugas.pptxKim Brian Tilandoca
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )Amber Wheeler
 
Introduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabusIntroduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabusVidyapol1
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jayJHUSSAIN1702
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and FutureBiniam Asnake
 
Evolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptxEvolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptxcetaw81672
 
OPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxOPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxrajdeepcs10
 
Introduction to Operating System and its Types
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Typessundas Shabbir
 
windows operating system and its advancements
windows operating system and its advancementswindows operating system and its advancements
windows operating system and its advancementsparthrai2
 
Operating systems
Operating systemsOperating systems
Operating systemsmhmahamuk
 
Operating systems
Operating systemsOperating systems
Operating systemsHaydeeromo
 
Computer software
Computer softwareComputer software
Computer softwareJoey Dañas
 
Basic computer course
Basic computer course Basic computer course
Basic computer course muktasaini
 

Similar to Introduction to IT Software (20)

MS-CIT Unit 4 (slide share)
MS-CIT Unit 4 (slide share)MS-CIT Unit 4 (slide share)
MS-CIT Unit 4 (slide share)
 
Neha ict project
Neha ict projectNeha ict project
Neha ict project
 
Fundamentals of operating system maam lugas.pptx
Fundamentals of operating system maam lugas.pptxFundamentals of operating system maam lugas.pptx
Fundamentals of operating system maam lugas.pptx
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
 
Introduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabusIntroduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabus
 
Ch#1 level 6
Ch#1 level 6Ch#1 level 6
Ch#1 level 6
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
 
Software Trends: Past, Present and Future
Software Trends: Past, Present and FutureSoftware Trends: Past, Present and Future
Software Trends: Past, Present and Future
 
Evolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptxEvolution of OS (Operating System)/CS.pptx
Evolution of OS (Operating System)/CS.pptx
 
Computer Operating System
Computer Operating SystemComputer Operating System
Computer Operating System
 
OPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptxOPERATING SYSTUM class 9 Information.pptx
OPERATING SYSTUM class 9 Information.pptx
 
Introduction to Operating System and its Types
Introduction to Operating System and its TypesIntroduction to Operating System and its Types
Introduction to Operating System and its Types
 
Operating System
Operating SystemOperating System
Operating System
 
windows operating system and its advancements
windows operating system and its advancementswindows operating system and its advancements
windows operating system and its advancements
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
History of computer software.
History of computer software.History of computer software.
History of computer software.
 
Computer software
Computer softwareComputer software
Computer software
 
Basic computer course
Basic computer course Basic computer course
Basic computer course
 

More from Luis R Castellanos (20)

INT 1010 08-4.pdf
INT 1010 08-4.pdfINT 1010 08-4.pdf
INT 1010 08-4.pdf
 
INT 1010 08-3.pdf
INT 1010 08-3.pdfINT 1010 08-3.pdf
INT 1010 08-3.pdf
 
INT 1010 08-1.pdf
INT 1010 08-1.pdfINT 1010 08-1.pdf
INT 1010 08-1.pdf
 
INT 1010 04-2.pdf
INT 1010 04-2.pdfINT 1010 04-2.pdf
INT 1010 04-2.pdf
 
INT 1010 04-3.pdf
INT 1010 04-3.pdfINT 1010 04-3.pdf
INT 1010 04-3.pdf
 
INT 1010 04-4.pdf
INT 1010 04-4.pdfINT 1010 04-4.pdf
INT 1010 04-4.pdf
 
INT 1010 04-5.pdf
INT 1010 04-5.pdfINT 1010 04-5.pdf
INT 1010 04-5.pdf
 
INT 1010 03.pdf
INT 1010 03.pdfINT 1010 03.pdf
INT 1010 03.pdf
 
INT 1010 02.pdf
INT 1010 02.pdfINT 1010 02.pdf
INT 1010 02.pdf
 
INT 1010 01.pdf
INT 1010 01.pdfINT 1010 01.pdf
INT 1010 01.pdf
 
INT 1010 10-1.pdf
INT 1010 10-1.pdfINT 1010 10-1.pdf
INT 1010 10-1.pdf
 
INT 1010 10-3.pdf
INT 1010 10-3.pdfINT 1010 10-3.pdf
INT 1010 10-3.pdf
 
INT 1010 10-2.pdf
INT 1010 10-2.pdfINT 1010 10-2.pdf
INT 1010 10-2.pdf
 
INT 1010 09-1.pdf
INT 1010 09-1.pdfINT 1010 09-1.pdf
INT 1010 09-1.pdf
 
INT 1010 09-2.pdf
INT 1010 09-2.pdfINT 1010 09-2.pdf
INT 1010 09-2.pdf
 
INT 1010 08-2.pdf
INT 1010 08-2.pdfINT 1010 08-2.pdf
INT 1010 08-2.pdf
 
INT 1010 07-4.pdf
INT 1010 07-4.pdfINT 1010 07-4.pdf
INT 1010 07-4.pdf
 
INT 1010 07-3.pdf
INT 1010 07-3.pdfINT 1010 07-3.pdf
INT 1010 07-3.pdf
 
INT 1010 07-1.pdf
INT 1010 07-1.pdfINT 1010 07-1.pdf
INT 1010 07-1.pdf
 
INT 1010 07-6.pdf
INT 1010 07-6.pdfINT 1010 07-6.pdf
INT 1010 07-6.pdf
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 

Introduction to IT Software

  • 1. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) Introduction to Information Technology INT-1010 Prof C Luis R Castellanos 1 04 Information Systems: Software
  • 2. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 2 POTUS 16
  • 3. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 3 In which month took place the Russian "October Revolution" 1. September 2. October 3. November 4. December
  • 4. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 3. Hardware 4 Previous Chapter: Computer Systems Hardware Hardware Components Peripherals Input / Output Desktops, Laptops, Mobile Phones, Tablets, Wearables, Integrated Computing. Case, Motherboard, CPU, Chipset, RAM, ROM, Buses, CMOS, Sockets, Slots. Storage devices (external HD, Diskettes, SD cards, Flash drives), Bluetooth. Mouse, Keyboard, Scanner, Joystick, Card Reader, Camera. Screens, Printers, Plotters, Audio Output.
  • 5. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 5 ✓ Define the term software; ✓ Describe the two primary categories of software; ✓ Describe the role ERP software plays in an organization; ✓ Describe the process to write a computer program; ✓ Describe cloud computing and its advantages and disadvantages for use in an organization; ✓ Define the term open-source and identify its primary characteristics; ✓ Determine what operating system you have; and ✓ Learn to manage files. Objectives
  • 6. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 6 Software and hardware cannot function without each other. Without software, hardware is useless. Without hardware, the software has no hardware to run on. Operating Systems Computer Software File Systems Downloading Files File Management
  • 7. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) Introduction to Information Technology INT-1010 Prof C Luis R Castellanos 2022 7 04.1 Information Systems: Software (Computer Software)
  • 8. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 8 In this section (Computer Software), we will go over the following topics: Overview of Computer Software System Software Application Software Software creation Open Source Software Cloud computing
  • 9. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 9 Overview of Computer Software Information Systems Software
  • 10. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 10 The second component of an information system is software. Software is the means to take a user’s data and process it to perform its intended action. Software translates what users want to do into a set of instructions that tell the hardware what to do. A set of instructions is also called a computer program.
  • 11. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 11 For example, when a user presses the letter ‘A’ key on the keyboard when using a word processing app, it is the word processing software that tells the hardware that the user pressed the key ‘A’ on the keyboard and fetches the image of the letter A to display on the screen as feedback to the user that the user’s data is received correctly. A
  • 12. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 12 Software is created through the process of programming. In essence, hardware is the machine, and software is the intelligence that tells the hardware what to do. Without software, the hardware would not be functional.
  • 13. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 13 The software component can be broadly divided into two categories: system software and application software. System software is a collection of computer programs that provide a software platform for other software programs. It also insulates the hardware's specifics from the applications and users as much as possible by managing the hardware and the networks. It consists of • Operating System • Utilities Application software is a computer program that delivers a specific activity for the users (i.e., create a document, draw a picture). It can be for either • a general-purpose (i.e., Microsoft Word, Google doc) or • for a particular purpose (i.e., weather forecast, CAD engineering)
  • 14. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 14
  • 15. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 15 Overview of Computer Software System Software Application Software Software creation Open Source Software Cloud computing
  • 16. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 16 Computer Software: System Software Information Systems Software
  • 17. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 17 The operating system (OS) provides several essential functions, including: 1. Managing the hardware resources of the computer 2. Providing the user-interface components 3. Providing a platform for software developers to write applications. All computing devices run an OS, a key component of the system software. An OS is a set of programs that coordinate hardware components and other programs and acts as an interface with application software and networks. System software: OS
  • 18. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 18 Early personal-computer operating systems were simple by today’s standards; they did not provide multitasking and required the user to type commands to initiate an action. The amount of memory that early operating systems could handle was limited as well, making large programs impractical to run. The most popular of the early operating systems was IBM’s Disk Operating System, or DOS, which was actually developed for them by Microsoft. System software: OS
  • 19. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 19 For personal computers, some of the most popular operating systems today are Microsoft’s Windows, Apple’s MacOS, Chrome OS, and different versions of Linux. System software: OS
  • 20. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 20 In 1984, Apple introduced the Macintosh computer, featuring an operating system with a graphical user interface, now known as MacOS. Apple has different names for its OS running on different devices such as iOS, iPadOS, watchOS, and tvOS. System software: OS
  • 21. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 21 In 1986, as a response to Apple, Microsoft introduced the MS Windows OS, commonly known as Windows, as a new graphical user interface for their then command-based operating system, known as MS-DOS, which was developed for IBM’s Disk Operating System or IBM- DOS. By the 1990s, Windows dominated the desktop personal computers market as the top OS and overtaken Apple’s OS. System software: OS
  • 22. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 22 Since 1990, both Apple and Microsoft have released many new versions of their operating systems, with each release adding the ability to process more data at once and access more memory. Features such as multitasking, virtual memory, and voice input have become standard features of both operating systems. System software: OS
  • 23. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 23 A third personal-computer operating system family that is gaining in popularity is Linux. Linux is a version of the Unix operating system that runs on a personal computer. Unix is an operating system used primarily by scientists and engineers on larger minicomputers. System software: OS
  • 24. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 24 These computers, however, are costly, and software developer Linus Torvalds wanted to find a way to make Unix run on less expensive personal computers: Linux was the result. Linux has many variations and now powers a large percentage of web servers in the world. It is also an example of open-source software, a topic we will cover later on. System software: OS
  • 25. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 25 Smartphones and tablets run operating systems as well, such as Apple’s iOS, Google’s Android (introduced in 2007), Microsoft’s Windows Mobile, and Blackberry. Android is based on the Linux kernel, and a consortium of developers developed other open-source software. It quickly became the top OS for mobile devices and overtook Microsoft. System software: OS
  • 26. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 26
  • 27. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 27 Operating systems have continuously improved with more and more features to increase speed and performance to process more data at once and access more memory. Features such as multitasking, virtual memory, and voice input have become standard features of both operating systems. System software: OS
  • 28. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 28 System software: Desktop OS share 2022 https://netmarketshare.com/ Windows 89.73 MacOS 7% Linux 2% Chrome OS 1% Others 0%
  • 29. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 29 System software: Mobile OS share 2022 0.51 Android iOS Others https://netmarketshare.com/ 71.24% 28.26%
  • 30. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 30 Utility software includes software that is specific-purposed and focused on keeping the infrastructure healthy. Examples include antivirus software to scan and stop computer viruses and disk desegmentation software to optimize files' storage. Over time, some of the popular utilities were absorbed as features of an operating system. System software: utility
  • 31. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 31 System software: utility
  • 32. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 32 Overview of Computer Software System Software Application Software Software creation Open Source Software Cloud computing
  • 33. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 33 Computer Software: Applications Information Systems Software
  • 34. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 34 While system software focuses on running the computers, application software allows the end-user to accomplish some goals or purposes. Examples include word processing, photo editor, spreadsheet, or a browser. Application software
  • 35. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 35 Applications software are grouped in many categories, including: • Killer app • Productivity • Enterprise • Mobile Application software
  • 36. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 36 When a new type of digital device is invented, there are generally a small group of technology enthusiasts who will purchase it just for the joy of figuring out how it works. A “killer” application runs only on one OS platform and becomes so essential that many people will buy a device on that OS platform just to run that application. For the personal computer, the killer application was the spreadsheet. Application software: Killer app
  • 37. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 37 In 1979, VisiCalc, the first personal-computer spreadsheet package, was introduced. It was an immediate hit and drove sales of the Apple II. It also solidified the value of the personal computer beyond the relatively small circle of technology geeks. When the IBM PC was released, another spreadsheet program, Lotus 1-2-3, was the killer app for business users. Today, Microsoft Excel dominates as the spreadsheet program, running on all the popular operating systems. Application software: Killer
  • 38. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 38 Along with the spreadsheet, several other software applications have become standard tools for the workplace. These applications, called productivity software, allow office employees to complete their daily work. Many times, these applications come packaged together, such as in Microsoft’s Office suite. Application software: Productivity
  • 39. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 39
  • 40. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 40 Word processing: This software provides for the creation of written documents. Functions include the ability to type and edit text, format fonts and paragraphs, and add, move, and delete text throughout the document. Most modern word-processing programs also have the ability to add tables, images, voice, videos, and various layout and formatting features to the document. The most popular word-processing package is MS Word, which saves its files in the docx format. Application software: Productivity
  • 41. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 41
  • 42. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 42 .doc is the older version of a Microsoft Word Document. docX is the newer version, form versions of Microsoft Word 2007 onwards. Now before you jump in thinking that the added X makes the document extreme or better in some way, that X on the end just stands for ‘Office Open XML’. What is the difference between doc and docx? https://www.simuldocs.com/blog/whats-the-difference-between-doc-and-docx-files-in-microsoft-word
  • 43. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 43 Spreadsheet: This class of software provides a way to do numeric calculations and analysis. The working area is divided into rows and columns, where users can enter numbers, text, or formulas. The formulas make a spreadsheet powerful, allowing the user to develop complex calculations that can change based on the numbers entered. The most popular spreadsheet package is MS Excel, which saves its files in the xlsx format. Application software: Productivity
  • 44. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 44
  • 45. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 45 Presentation: This software provides for the creation of slideshow presentations that can be shared, printed, or projected on a screen. Users can add text, images, audio, video, and other media elements to the slides. MS PowerPoint remains the most popular software, saving its files in pptx format. Application software: Productivity
  • 46. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 46
  • 47. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 47 Office Suite: Microsoft popularized the idea of the office-software productivity bundle with their release of Microsoft Office. Some office suites include other types of software. Microsoft now has a cloud-based version called Microsoft Office 365. Similar to Google Drive, this suite allows users to edit and share documents online utilizing cloud-computing technology. Application software: Productivity
  • 48. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 48 Application software: Productivity
  • 49. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 49 As the personal computer proliferated inside organizations, control over the information generated by the organization began splintering. For example, the customer service department creates a customer database to track calls and problem reports. The sales department also creates a database to keep track of customer information. Which one should be used as the master list of customers? Application software: Enterprise
  • 50. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 50 As another example, someone in sales might create a spreadsheet to calculate sales revenue, while someone in finance creates a different one that meets their department's needs. However, the two spreadsheets will likely come up with different totals for revenue. Which one is correct? And who is managing all this information? Application software: Enterprise
  • 51. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 51 In the 1990s, the need to bring the organization’s information back under centralized control became more apparent. The enterprise resource planning (ERP) system was developed to bring together an entire organization in one software application. Key characteristics of an ERP include: • An integrated set of modules • A consistent user interface • A common database • Integrated business processes Application software: Enterprise
  • 52. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 52 ERP systems were originally marketed to large corporations, given that they are costly. However, as more and more large companies began installing them, ERP vendors began targeting mid-sized and even smaller businesses. Some of the more well-known ERP systems include those from SAP, Oracle, and Microsoft. Application software: Enterprise
  • 53. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 53 Founded in 1972, the company was initially called System Analysis Program Development (Systemanalyse Programmentwicklung), later abbreviated to SAP. Since then, it has grown from a small, five-person endeavor to a multinational enterprise headquartered in Walldorf, Germany, with more than 105,000 employees worldwide. With the introduction of its original SAP R/2 and SAP R/3 software, SAP established the global standard for enterprise resource planning (ERP) software. https://www.sap.com/about/company/what-is-sap.html
  • 54. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 54 To effectively implement an ERP system in an organization, the organization must be ready to make a full commitment, including the cost to train employees as part of the implementation. All aspects of the organization are affected as old systems are replaced by the ERP system. In general, implementing an ERP system can take two to three years and several million dollars. Application software: Enterprise
  • 55. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 55 So why implement an ERP system? If done properly, an ERP system can bring an organization a good return on its investment. By consolidating information systems across the enterprise and using the software to enforce best practices, most organizations see an overall improvement after implementing an ERP. Application software: Enterprise
  • 56. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 56 A customer relationship management (CRM) system is a software application designed to manage customer interactions, including customer service, marketing, and sales. It collects all data about the customers. The objectives of a CRM are: • Personalize customer relationship to increase customer loyalty • Improve communication • Anticipate needs to retain existing or acquire new customers Application software: Enterprise
  • 57. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 57
  • 58. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 58 Supply Chain Management: Many organizations must deal with the complex task of managing their supply chains. At its simplest, a supply chain is a linkage between an organization’s suppliers, its manufacturing facilities, and its products' distributors. Each link in the chain has a multiplying effect on the complexity of the process. Application software: Enterprise
  • 59. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 59 Application software: Enterprise
  • 60. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 60 For example, if there are two suppliers, one manufacturing facility, and two distributors, then there are 2 x 1 x 2 = 4 links to handle. Application software: Enterprise However, if you add two more suppliers, another manufac- turing facility, and two more distributors, then you have 4 x 2 x 4 = 32 links to manage.
  • 61. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 61 A supply chain management (SCM) system manages the interconnection between these links and the products' inventory in their various development stages. The Association provides a full definition of a supply chain management system for Operations Management: “The design, planning, execution, control, and monitoring of supply chain activities to create net value, building a competitive infrastructure, leveraging worldwide logistics, synchronizing supply with demand, and measuring performance globally.” Application software: Enterprise
  • 62. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 62
  • 63. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 63 A mobile application, commonly called a mobile app, is a software application programmed to run specifically on a mobile device such as smartphones and tablets. Smartphones and tablets are becoming a dominant form of computing, with many more smartphones being sold than personal computers. This means that organizations will have to get smart about developing software on mobile devices to stay relevant. Application software: Mobile
  • 64. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 64
  • 65. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 65
  • 66. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 66 Overview of Computer Software System Software Application Software Software creation Open Source Software Cloud computing
  • 67. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 67 Software creation Information Systems Software
  • 68. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 68 We just discussed different types of software and now can ask: How is software created? If the software is the set of instructions that tells the hardware what to do, how are these instructions written? If a computer reads everything as one and zero, do we have to learn how to write software that way? Software creation
  • 69. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 69 Thankfully, another software type is written, especially for software developers to write system software and applications - called programming languages. The people who can program are called computer programmers, software developers, or commonly known as coders. Software creation
  • 70. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 70 Analogous to a human language, a programming language consists of keywords, comments, symbols, and grammatical rules to construct statements as valid instructions understandable by the computer to perform certain tasks. Software creation
  • 71. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 71 Using this language, a programmer writes a program (called the source code). Software creation
  • 72. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 72 Another software then processes the source code to convert the programming statements to a machine-readable form, the ones, and zeroes necessary to execute the CPU. This conversion process is often known as compiling, and the software is called the compiler. Software creation
  • 73. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 73 Once the code has been compiled, it can be executed by a CPU. Software creation
  • 74. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 74 Thousands of programming languages have been created since the first programming language in 1883 by a woman named Ada Lovelace. One of the earlier English-like languages called COBOL has been in use since the 1950s to the present time in services that we still use today, such as payroll, reservation systems. The C programming language was introduced in the 1970s and remained a top popular choice. Software creation
  • 75. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 75 Ada Lovelace and the Babbage Machine
  • 76. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 76 Some new languages such as C#, Swift are gaining momentum as well. Programmers select the best-matched language with the problem to be solved for a particular OS platform. Software creation https://hitech-us.com/ 2023
  • 77. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 77 One person can write some programs. However, most software programs are written by many developers. For example, it takes hundreds of software engineers to write Microsoft Windows or Excel. To ensure teams can deliver timely and quality software with the least amount of errors, also known as bugs, formal project management methodologies are used. Software creation
  • 78. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 78 MS Windows 95 Developer Team
  • 79. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 79 The expression computer bug originated from Grace Hopper (1946), computer pioneer, because looking for the causes in a computer malfunction, her team found a bug inside. Computer bug
  • 80. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 80 Overview of Computer Software System Software Application Software Software creation Open Source Software Cloud computing
  • 81. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 81 Open Source Software Information Systems Software
  • 82. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 82 When the personal computer was first released, computer enthusiasts immediately banded together to build applications and solve problems. These computer enthusiasts were happy to share any programs they built and solutions to problems they found; this collaboration enabled them to innovate more quickly and fix problems. Open-Source vs. Closed- Source Software
  • 83. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 83 As software began to become a business, however, this idea of sharing everything fell out of favor for some. When a software program takes hundreds of hours to develop, it is understandable that the programmers do not want to give it away. This led to a new business model of restrictive software licensing, which required payment for software to the owner, a model that is still dominant today. Open-Source vs. Closed- Source Software
  • 84. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 84 There are many, however, who feel that software should not be restricted. Like those early hobbyists in the 1970s, they feel that innovation and progress can be made much more rapidly if we share what we learn. In the 1990s, with Internet access connecting more and more people, the open-source movement gained steam. Open-source software is software that has the source code available for anyone to copy and use. Open-Source vs. Closed- Source Software
  • 85. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 85 For non-programmers, it won’t be of much use unless the compiled format is also made available for users to use. However, for programmers, the open- source movement has led to developing some of the world's most-used software, including the Firefox browser, the Linux operating system, and the Apache webserver. Open-Source vs. Closed- Source Software Apache Web Server powers 47% of the websites (2021).
  • 86. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 86 Just about every type of commercial product has an open source equivalent. SourceForge.net lists +230K of such products Open-Source vs. Closed- Source Software Firefox OpenOffice Gimp Alfresco Marketcetera Zimbra MySQL, Ingres, and EnterpriseDB SugarCRM Asterix Free BSD and Sun’s OpenSolaris Internet Explorer Microsoft Office Photoshop MS Sharepoint & EMC’s Documentum FlexTrade and Portware Outlook server Oracle, Microsoft, Sybase, and IBM Salesforce.com and Siebel Nortel and Cisco Unix OS 86
  • 87. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 87 Some people are concerned that open- source software can be vulnerable to security risks since the source code is available. Others counter that because the source code is freely available, many programmers have contributed to open-source software projects, making the code less buggy and adding features, and fixing bugs much faster than closed-source software. Open-Source vs. Closed- Source Software
  • 88. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 88 Many businesses are wary of open- source software precisely because the code is available for anyone to see. They feel that this increases the risk of an attack. Others counter that this openness decreases the risk because the code is exposed to thousands of programmers who can incorporate code changes to patch vulnerabilities quickly. Open-Source vs. Closed- Source Software
  • 89. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 89 Some benefits of the open-source model are: • The software is available for free: free alternatives to costly commercial code can be a tremendous motivator • Reliability: the more people who look at a program’s code, the greater the likelihood that an error will be caught and corrected • Security: high profile hacking contests have frequently demonstrated the strength of OSS products Open-Source vs. Closed- Source Software OSS
  • 90. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 90 • Scalability: from cheap commodity hardware to high-end supercomputing. • Agility and Time to Market: Vendors may skip whole segments of the software development process • The software source code can be examined and reviewed before it is installed. • Quick Updates: The large community of programmers leads to quick bug-fixing and feature additions. Open-Source vs. Closed- Source Software OSS
  • 91. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 91 Some benefits of the closed-source model are: • Providing a financial incentive for software developers or companies • Technical support from the company that developed the software. Open-Source vs. Closed- Source Software CSS
  • 92. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 92 0. The freedom to run the program as you wish, for any purpose. 1. The freedom to study how the program works, and change it so it does your computing as you wish. 2. The freedom to redistribute copies so you can help your neighbor. 3. The freedom to distribute copies of your modified versions to others.
  • 93. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 93 By lowering the cost of computing, open source efforts make more computing options accessible to smaller firms. More reliable, secure computing also lowers costs for all users. OSS also diverts funds that firms would otherwise spend on fixed costs, like operating systems and databases, so that these funds can be spent on innovation or other more competitive initiatives. Why Give It Away? The Business of Open Source
  • 94. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 94 But how do vendors make money on open source? One way is by selling support and consulting services. Why Give It Away? The Business of Open Source Oracle, a firm that sells commercial ERP and database products, provides Linux for free, selling high-margin Linux support contracts. Red Hat, the largest purely OSS firm, reported half a billion dollars in revenue in 2008. The firm had two and a half million paid subscriptions offering access to software updates and support service.
  • 95. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 95 Why Give It Away? The Business of Open Source A Red Hat subscription provides you with access to download supported and released versions of Red Hat software. It also provides access to an online knowledgebase and support for advice and guidance to deploy, configure, and manage the Red Hat software, even in critical environments. The subscription can go from $350 to $1300 a year, per license.
  • 96. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 96 With OSS, hardware firms spend less money than they would in the brutal, head-to-head competition where each once offered a “me too” operating system that was incompatible with rivals but offered little differentiation. Hardware firms now find their technical talent can be deployed in other value-added services mentioned above: developing commercial software add-ons, offering consulting services, and enhancing hardware offerings. Why Give It Away? The Business of Open Source
  • 97. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 97 While Linux is a major player in enterprise software, mobile phones, and consumer electronics, the Linux OS can only be found on a tiny fraction of desktop computers. There are several reasons for this. Linux on the Desktop? https://ubuntu.com/download/desktop
  • 98. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 98 Some suggest Linux simply isn’t as easy to install and use as Windows or the Mac OS. The small number of desktop users also dissuades third party firms from porting popular desktop applications over to Linux. For consumers in most industrialized nations, the added complexity and limited desktop application availability of desktop Linux just it isn’t worth the one to two hundred dollars saved by giving up Windows. Linux on the Desktop?
  • 99. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 99 The “SQL” in name stands for the structured query language, a standard method for organizing and accessing data. SQL is also employed by commercial database products from Oracle, Microsoft, and Sybase. Even Linux-loving IBM uses SQL in its own lucrative DB2 commercial database product. Since all of these databases are based on the same standard, switching costs are lower, so migrating from a commercial product to MySQL’s open source alternative is relatively easy. MySQL: the DBMS business
  • 100. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 100 Firms pay for what’s free for one of two reasons: 1. for MySQL service, and 2. for the right to incorporate MySQL’s code into their own products. Amazon, Facebook, Gap, NBC, and Sabre pay MySQL for support; Cisco, Ericsson, HP, and Symantec pay for the rights to the code. MySQL: the DBMS business
  • 101. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 101 Competing reports cite certain open source products as being difficult to install and maintain. Adopters of OSS without support contracts may lament having to rely on an uncertain community of volunteers to support their problems and provide innovative upgrades. Legal Risks and Open Source Software: A Hidden and Complex Challenge
  • 102. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 102 Another major concern is legal exposure. Firms adopting OSS may be at risk if they distribute code and aren’t aware of the licensing implications. Also complicating issues are the varying open source license, each with slightly different legal provisions—many of which have evolved over time. Legal Risks and Open Source Software: A Hidden and Complex Challenge
  • 103. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 103 The companies or developers own the software they create. The software is protected by law either through patents, copyright, or licenses. It is up to the software owners to grant their users the right to use the software through the terms of the licenses. For closed-source vendors, the terms vary depending on the price the users are willing to pay (single user, single installation, multi-users, multi-installations, per network, or machine). Software Licenses
  • 104. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 104 Overview of Computer Software System Software Application Software Software creation Open Source Software Cloud computing
  • 105. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 105 Cloud computing Information Systems Software
  • 106. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 106 Historically, for software to run on a computer, an individual copy of the software had to be installed on the computer, either from a disk or, more recently, after being downloaded from the Internet. The concept of “cloud” computing changes this model. “The cloud” refers to applications, services, and data stored in data centers, server farms, and storage servers and accessed by users via the Internet. Cloud Computing
  • 107. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 107 In most cases, the users don’t know where their data is actually stored. You probably already use cloud computing in some forms. For example, if you access your email via your web browser, you are using a form of cloud computing. If you use Google Drive’s applications, you are using cloud computing. Cloud Computing
  • 108. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 108
  • 109. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 109 • No software to install or upgrades to maintain. • Available from any computer that has access to the Internet. • Can scale to a large number of users easily. • New applications can be up and running very quickly. • Services can be leased for a limited time on an as- needed basis. • Your information is not lost if your hard disk crashes or your laptop is stolen. • You are not limited by the available memory or disk space on your computer. Cloud Computing
  • 110. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 110 • You must have Internet access to use it. If you do not have access, you’re out of luck. • You are relying on a third party to provide these services. • You don’t know how your data is protected from theft or sold by your own cloud service provider. Cloud Computing
  • 111. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 111 Many organizations don’t want to give up control of their data and applications using cloud computing. But they also see the value in reducing the need for installing software and adding disk storage to local computers. A solution to this problem lies in the concept of a private cloud. While there are various private cloud models, the basic idea is for the cloud service provider to rent a specific portion of their server space exclusive to a specific organization. The organization has full control over that server space while still gaining some of the benefits of cloud computing. Using a private cloud
  • 112. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 112 https://karansinghreen.medium.com/wh at-is-the-difference-between-public- private-and-hybrid-cloud-a41bba631479
  • 113. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 113 Cloud computing can be loosely defined as the allocation of hardware and/or software under a service model. Typically, what we hear today referred to as cloud computing is the concept of business-to-business commerce revolving around “Company A” selling or renting their services to “Company B” over the Internet. Cloud Emerging Technology/ Current Trend
  • 114. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 114 A cloud can be public or private, and it can also fall into some smaller subsets in between. Under Infrastructure as a Service (IaaS) computing model, which is what is most commonly associated with the term cloud computing, one or more servers with significant amounts of processing power, capacity, and memory, are configured through hardware and/or software methods to act as though they are multiple smaller systems that add up to their capacity. Cloud Emerging Technology/ Current Trend
  • 115. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 115 This is referred to as virtualizing, or virtual servers. These systems can be “right sized” where they only consume the resources they need on average, meaning many systems needing little resources can reside on one piece of hardware. When processing demands of one system expand or contract, resources from that server can be added or removed to account for the change. Cloud Emerging Technology/ Current Trend
  • 116. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 116 This is an alternative to multiple physical servers, where each would need the ability to serve not only the average but expected peak needs of system resources. Software as a Service (SaaS), Platform as a Service (PaaS), and the ever- expanding list of “as-a-service” models follow the same basic pattern of balancing time and effort. Cloud Emerging Technology/ Current Trend
  • 117. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 121 Another kind of virtualization, virtual desktops allow a server to run what amounts to a copy of a PC—OS, applications, and all—and simply deliver an image of what’s executing to a PC or other connected device. This allows firms to scale, back up, secure, and upgrade systems far more easily than if they had to maintain each individual PC. Virtualization
  • 118. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 122
  • 119. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 123 The software component can be broadly divided into two categories: system software and application software. 1. System Software 2. Application Software Operating System Utilities General-purpose Particular purpose
  • 120. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 124 Pair the logo to its correspondent OS: 1. MS Windows 2. Mac OS 3. Linux 4. Android
  • 121. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 125 Which is the most used OS in Desktop Computers, until 2022? 1. Mac OS 2. Unix 3. MS Windows 4. Linux
  • 122. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 126 What is CRM? 1. s/w developed to bring together an entire organization in one software application 2. s/w that manages the interconnection between suppliers and the products' inventory in their various development stages. 3. s/w designed to manage customer interactions, including customer service, marketing, and sales. 4. s/w programmed to run specifically on a mobile device
  • 123. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 127 What is “the Cloud”? 1. a network that is spread across multiple locations or even around the world. 2. a virtual machine that simulates a computer with an operating system. 3. applications, services, and data stored in data centers, server farms, and storage servers and accessed by users via the Internet 4. Software that provide users of a particular network with access to files stored on the server
  • 124. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) 128
  • 125. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software)
  • 126. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) Textbook 130 https://eng.libretexts.org/Courses/Prince_ Georges_Community_College/INT_1010% 3A_Concepts_in_Computing Purchase of a book is not required.
  • 127. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) Professor C 131 castellr@pgcc.edu eLearning Expert BS in Systems Engineering MS in Systems Engineering HC Dr in Education IT Professor | Spanish Interpreter | Spanish Instructor LCINT1010.wordpress.com Presentation created in 01/2022. Slides last updated on 10/2023
  • 128. Introduction to Information Technology 4.1. Information Systems: Software (Computer Software) Introduction to Information Technology INT-1010 Prof C Luis R Castellanos 132 04.1 Information Systems: Software (Computer Software)