3. • Software is a set of instructions, which is
designed to perform a defined task, and
it tells the computer how to work. It is of
mainly two types, namely System
software and Application software.
4. An application program
• Or (software application, or application, or app for short) is a computer
program designed to carry out a specific task other than one relating to
the operation of the computer itself, typically to be used by end-users.
• Word processors, media players, and accounting software are
examples. The collective noun "application software" refers to all
applications collectively. The other principal classifications of software
are system software, relating to the operation of the computer, and
utility software ("utilities").
• Applications may be bundled with the computer and its system
software or published separately and may be coded as proprietary,
open-source, or projects. The term "app" usually refers to applications
for mobile devices such as phones.
5. • In information technology, an application (app), an application
program, or application software is a computer
program designed to help people perform an activity.
• Depending on the activity for which it was designed, an
application can manipulate text, numbers, audio, graphics, and
a combination of these elements. Some application packages
focus on a single task, such as word processing; others
called integrated software include several applications
6. Here are some of the common features
found in software
1.User Interface (UI): Software typically includes a user interface
that allows users to interact with it. This can range from
graphical interfaces (GUI) to command-line interfaces (CLI) or
even voice-based interfaces.
2.Functionality: Software is designed to perform specific
functions or tasks. This functionality can be simple or complex
depending on the purpose of the software.
3.Compatibility: Good software is often designed to be
compatible with different operating systems, hardware
configurations, and other software components to ensure it can
be used in various environments.
7. 4. Reliability: Users expect software to be reliable and
perform consistently without unexpected crashes or errors.
Robust error handling and debugging features are often
included to enhance reliability.
5. Performance: Efficient use of system resources such as
memory, processing power, and network bandwidth is
important for software performance. Optimization techniques
are often employed to improve speed and responsiveness.
6.Security: Software should incorporate security features to
protect sensitive data, prevent unauthorized access, and
mitigate potential threats such as malware or cyberattacks.
8. 7. Scalability: As the user base or workload increases,
software should be able to scale accordingly to handle the
additional load without sacrificing performance or functionality.
8. Customization/Configurability: Users often appreciate
the ability to customize the software to fit their specific needs
or preferences. This may include options to adjust settings,
personalize layouts, or integrate with other tools.
9. Documentation: Clear and comprehensive documentation
helps users understand how to use the software effectively.
This may include user manuals, tutorials, FAQs, and online
help resources.
9. 10. Support and Maintenance: Software developers typically
provide support services to assist users with troubleshooting, bug
fixes, and updates to address issues or add new features.
11. Interoperability: Software often needs to interact with other
software systems or components. Interoperability features
facilitate seamless communication and data exchange between
different systems.
12. Accessibility: Ensuring that software is accessible to users
with disabilities is an important consideration. This involves
designing interfaces and features that can be easily used by
individuals with diverse needs.
10. 13. Localization/Internationalization: Software may need to support
multiple languages, date formats, and cultural conventions to appeal to
a global audience. Localization and internationalization features enable
software to be adapted for different regions and languages.
14. Data Management: Many software applications deal with data in
some form. Effective data management features, such as storage,
retrieval, manipulation, and backup, are essential for organizing and
maintaining data integrity.
11.
12. What is a word processor?
• A word processor is a device or software program capable of creating,
storing, and printing text documents. It allows users to write and modify
text, display it on a screen, save it electronically, and print it out.
• Word processing software is one of the most common technology tools in
the world, allowing users to create resumes and cover letters, business
correspondence, blog posts, novels, and more.
• Traditionally, word processors were computer applications downloaded to
a specific number of computers. But as cloud computing has become more
common, so have browser-based word processors. These typically lack the
more advanced features of a traditional program; however, they offer more
flexibility and the ability to collaborate in real time.
13. What are the examples of word
processing application?
• ClickUp.
• Microsoft Word.
• Google Docs.
• Grammarly.
• WPS Office.
• Dropbox Paper.
• Notion.
• Coda
14.
15. What is a spreadsheet used for?
• A spreadsheet is a tool that is used to store, manipulate
and analyze data. Data in a spreadsheet is organized in a
series of rows and columns and can be searched, sorted,
calculated and used in a variety of charts and graphs.
16. Why Microsoft Excel called Spreadsheet?
• The word “spreadsheet” comes from “spread” and “sheet”, a
reference to the format of accounting ledgers, a tool that largely
gave spreadsheets their familiar row-and-column system.
17.
18. What is the database software?
• Database software is used to create, edit, and maintain
database files and records, enabling easier file and record
creation, data entry, data editing, updating, and reporting. The
software also handles data storage, backup and reporting,
multi-access control, and security.
19. What are examples of database
software?
• Here are the ten best free database software available
today:
• ClickUp. Drag and drop tasks on a ClickUp Table View for
simple organization. ...
• MySQL. Via MySQL. ...
• Microsoft SQL Server. Via Microsoft SQL Server. ...
• Airtable. Via Airtable. ...
• MongoDB. Via MongoDB. ...
• PostgreSQL. Via PostgreSQL. ...
• Amazon RDS. Via Amazon RDS. ...
23. Specialty software
• is defined as software needed for a specific job function
such as Web page development, document publishing, or
high-end graphic design. Depending on the product, there
may be a charge to your department.
24. Below is a list of specialty software . The items denoted with an *
asterisk can be requested as Specialty Software
• Adobe Acrobat *
• Adobe Creative Cloud *
• ArcGIS Pro
• Endnote *
• JMP: Windows, Mac
• Mathematica
• Matlab *
• Microsoft Project *
• Microsoft Visio *
• SAS *
• SPSS *