Skip to main content
Engineering LibreTexts

4.8: Summary

  • Page ID
    95165
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    \( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)

    ( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\id}{\mathrm{id}}\)

    \( \newcommand{\Span}{\mathrm{span}}\)

    \( \newcommand{\kernel}{\mathrm{null}\,}\)

    \( \newcommand{\range}{\mathrm{range}\,}\)

    \( \newcommand{\RealPart}{\mathrm{Re}}\)

    \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)

    \( \newcommand{\Argument}{\mathrm{Arg}}\)

    \( \newcommand{\norm}[1]{\| #1 \|}\)

    \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)

    \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    \( \newcommand{\vectorA}[1]{\vec{#1}}      % arrow\)

    \( \newcommand{\vectorAt}[1]{\vec{\text{#1}}}      % arrow\)

    \( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vectorC}[1]{\textbf{#1}} \)

    \( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)

    \( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)

    \( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)

    \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)

    \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)

    Key Takeaways

    • Software gives the instructions that tell the hardware what to do.
    • There are two basic categories of software: operating systems and applications
    • Operating systems interface with the computer hardware and make system resources available
    • Application software focuses on the work of a user or an organization.
    • Desktop applications are typically designed for a single user. Enterprise software supports multiple users in an organization or work group.
    • Cloud computing provides access to software and databases from the Internet via a web browser.
    • The software as a service (SaaS) category of cloud computing gives companies access to a large assortment of software packages without having to invest in hardware or install and maintain software on its own computers.
    • Shifting IT functions to the cloud produces a number of advantages, including cost savings, speedy delivery of software, scalability (you pay for only what you need), employee mobility, and a reduction in information technology staff.
    • The following disadvantages of cloud computing are cause for concern: disruption in internet service, security issues, and unreliability of service provider systems.
    • Software can be built (proprietary) or purchased (off-the-shelf).
    • Open source software is software where the source code is available for anyone to copy and use.

    Review Questions

    1. What is software? What are the different types?
    2. What does an operating system do? What are the functions?
    3. What are some examples of desktop operating systems and application software?
    4. What are some of the top application programs for mobile devices and smartphones?
    5. How can software be obtained? What are the advantages and disadvantages of each approach?
    6. What is open source software? What are the advantages and disadvantages?
    7. What is software as a service?
    8. What is open source software and why is it important?

    Assignment

    Overview

    This assignment is designed to help you identify common software applications used in industry.

    Assignment

    In this assignment you will explore local job postings to identify software programs most in demand for a career in your field of study.

    1. Search the internet for a job posting in your field of study that is interesting to you. Provide a link to the job posting.
    2. Write a short description of the software required for the job, and discuss why this software is beneficial. You can also provide some links to resources that will help you and others learn the software. 

    4.8: Summary is shared under a not declared license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?