Lesson 5 - System and Application Software
Lesson 5 - System and Application Software
• Accounting
– They are used to help businesses record their financial
transactions.
• Personal Finance
– An uncomplicated accounting application helps users
balance their checkbooks, pay bills, track personal
income and expenses, check account balances, transfer
funds, track investments, and evaluate financial plans.
Productivity Software
• Legal
– It prepares legal documents and provides legal
information to individuals, families, and small businesses.
• Tax Preparation
– Used to guide users in filing federal taxes.
• Document Management
– An application helps users share, distribute, and search
through documents by converting them into a user's
format.
Productivity Software
Utility Software
a. Search Tools - Used to search for files on the user's storage
device
b. Diagnostic Programs - Used to evaluate the computer
system and recommend fixing the errors found.
c. Disk Management Programs - Used to diagnose and repair
problems related to the user's hard drive
d. File Compression Programs -Used to reduce the size of files
to utilize the space on a storage medium. - Used to zipping and
unzip files
e. Uninstall Utilities - Used to remove programs from the user's
hard drive
f. Cleanup Utilities - Used to delete temporary files
g. Backup and Recovery Utilities - Used to backup and restore
processes
Utility Software
Programming Software
Enterprise Application Software
• Early applications were often independent from other
applications
• Consequently, information from one application did not
always correlate to information from another application
• Enterprise Resource Applications (ERP) were developed to
provide a common application that supports functions
across the entire enterprise for the company’s employees
– For example, an ERP can contain the
general ledger and its subsidiary ledgers
such as accounts payable, accounts
receivables, etc.
– Builds in best business practices for an
enterprise
Enterprise Application Software
– SAP is the most popular
– Customer Relationship Management (CRM)
• Manages an organization’s customers
• Personalize your relationship with the customer
• An example is Salesforce
– Supply Chain Management (SCM) manages an
organization’s
Manufacturing
Suppliers Distributors
Facilities
Enterprise Application Software
Mobile Applications
• Operate on tablets and smartphones
• Each device has its own operating system
(e.g., Android or iOS)
• Each application is developed for the specific
mobile device’s operating system
• Websites are now offering mobile friendly
interfaces to run on mobile devices
– Independent of the mobile devices’
operating system
Communications Applications
• Blogging
• Browsing
• Chat Room
• Discussion Forum
• E-mail
• FTP (File Transfer Protocol)
• Instant Messaging
• Videoconference
• VoIP (Voice over Internet Protocol)
• Web Feeds
• Wireless Messaging
Communications Applications
Cloud Computing
• Internet-based applications, services,
and data storage
• Advantages:
– No software to install or upgrade
– If you have Internet access, you can always use it
– No restrictions on how much you store and don’t have to worry
about losing it
• Disadvantages:
– Your information is stored on someone else’s computer – how
safe is it?
– Internet access is required
– Relying on someone else to provide these services
Business Cloud Usage
• Private Cloud
– Still uses cloud concepts but allows the business
to control over that space
– Improves who can access it and how it is secured
• Virtualization
– Using software to simulate a computer or some
other device
– Can create a server without
actually purchasing a server
Software Creation
• Software is written in a programming language
– Consists of commands organized logically to execute specific
functions
– Written in human-readable format (source code) and converted
to machine-readable format (object code)
– Object code can be interpreted by the computer to allow
interaction with the hardware
• Usually done in pieces so several programmers can work together
• Closed-Source Software – only object code is available for purchase
• Open-Source Software:
– Code is shared with everyone to use and
add features or fix bugs
– Examples are Firefox browser and Linux
operating system
Open vs. Closed Source Software
• Open-Source Software:
– Software is available for free
– Source code can be reviewed prior to installing
– Large programmer groups can fix bugs and add feature
– May increase risk of attack as everyone knows how your
software works
• Closed-Source Software:
– Company that developed the software
provides technical support
– Employs large number of programmers
to enhance the product
Open vs. Closed Source Software
Summary
• Defined the term software
• Described the two primary categories of software
• Described the role ERP software plays in an
organization
• Described cloud computing and its advantages
and disadvantages for use in an
organization
• Defined the term open source and
identify its primary characteristics
Thank you and God Bless You All :)