Chapter 5
Chapter 5
Chapter 5
The hidden
part of the
OS that
works in the
background
OPERATING SYSTEM
• PC operating systems
Windows
MacOS (previously Mac OS X)
UNIX
Linux (open source)
Chrome OS
• Mobile operating systems
Android, iOS
PROGRAMMING
LANGUAGES
• Languages programmers
use to develop software,
scripts, or other sets of
instructions for
computers to execute.
C++
Java
Visual Basic
Python
SOFTWARE PACKAGES AND
DESKTOP PRODUCTIVITY TOOLS
• Word processing
MS Word, Google Docs
• Spreadsheet
MS Excel
• Data management
MS Access
• Presentation graphics
MS PowerPoint
• Web browsers
MS Edge, Google Chrome, Safari
HTML AND HTML5
• Hypertext markup language
(HTML)
Page description language for
specifying how elements are placed
on a Web page and for creating links
to other pages and objects.
• HTML5
Next evolution of HTML.
Enables multimedia embedding
without 3rd party plugins like Flash.
SOFTWARE TRENDS
• Mobile apps
• Open-source software
Produced by community of programmers
Example: Linux, Apache
• Cloud-based software and tools
SaaS (software as a service)
Example: Google Docs, MS Office 365
PRINCIPAL ISSUES IN MANAGING
HARDWARE AND SOFTWARE
TECHNOLOGY
• Capacity Planning and Scalability
• Total Cost of Ownership (TCO) model
• Using technology service providers
Outsourcing services
Cloud services
• Managing software localization for global
business
CAPACITY PLANNING AND
SCALABILITY
• Capacity planning
Process of predicting when hardware system becomes
saturated.
Ensuring firm has enough computing power for current and
future needs.
Factors include:
Maximum number of users
Performance measures
• Scalability
Ability of system to expand to serve large number of users
without breaking down.
TOTAL COST OF OWNERSHIP
(TCO) MODEL
• This model is used to analyze direct and indirect
costs to help determine the actual cost of owning a
specific technology.
Direct costs: hardware, software purchase costs.
Indirect costs: ongoing administration costs, upgrades,
maintenance, technical support, training, utility, and real
estate costs.
Hidden costs: support staff, downtime, additional network
management.
• TCO can be reduced through increased centralization,
standardization of hardware and software resources.
USING TECHNOLOGY
SERVICE PROVIDERS
• Outsourcing
Using external provider to:
Run networks.
Host, manage websites.
Develop software (software outsourcing).
Manage IT infrastructures.
Requires service level agreements (SLA)
Define the level of service you expect from a
vendor, laying out the metrics by which service is
measured, as well as remedies or penalties should
agreed-on service levels not be achieved.
USING TECHNOLOGY
SERVICE PROVIDERS
• Using cloud services
Businesses “rent” infrastructure from provider to
avoid expenses of maintaining hardware and
software on their own.
Three cloud models:
Public
Private
Hybrid
MANAGING SOFTWARE
LOCALIZATION FOR GLOBAL
BUSINESS
• Local language interfaces.
English not typically standard at middle, lower
levels.
Interfaces are complex: menu bars, error
messages, online forms, search results, and so on.
• Differences in local cultures.
• Differences in business processes.
• All these factors add to TCO of using
technology service providers.
SUMMARY
• IT infrastructure components
• Hardware
Types of computers
Client-server computing
Storage, input, and output
Hardware trends
• Software
Types of software
Software trends
• Managing software and hardware