This document provides an overview of computer software topics, including trends in software, major types of application and system software, popular productivity packages, operating systems, programming languages, and other system software. It includes learning objectives, definitions of key terms, descriptions of common software types, and two case studies on business application software selection and the growth of web-based applications.
Chapter No 4 Computer Software E book Management Information System By OBrien Aamir Gill
Learning Objectives:
Describe several important trends occurring in computer software.
Give examples of several major types of application and system software.
Explain the purpose of several popular software packages for end user productivity and collaborative computing.
Outline the functions of an operating system.
Describe the main uses of computer programming software, tools, and languages.
Chapter No 4 Computer Software E book Management Information System By OBrien Aamir Gill
Learning Objectives:
Describe several important trends occurring in computer software.
Give examples of several major types of application and system software.
Explain the purpose of several popular software packages for end user productivity and collaborative computing.
Outline the functions of an operating system.
Describe the main uses of computer programming software, tools, and languages.
The presentation is all about the e-commerce infrastructures pertaining to the internet, web and mobile. It include class discussion about augmented reality, HTML 5 advantages / disadvantages and mobile apps benefits. Topics include e-commerce web store requirements, background about internet, html, web servers, websites and web browsers. The presentation was used during the Doctor in Information Technology Advance E-Commerce Course at the University of the East - Manila Campus.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.Teamstudio
XPages: everybody wants them, and there are lots of great resources on how to add XPages to your applications, but they all show you the 'how'. There are a couple of critical decisions to make before you get to that point.
Before you start development, you need to identify which applications you're going to web-enable or mobilize. Then, within the identified apps, you need to identify which functions need to be web-enabled or mobilized. This webinar will help you identify which applications are good candidates for web-enablement or mobilization, and which are not. You'll discover reasons why they are or are not a good fit. Learn ways to analyze your portfolio of IBM Notes applications, and come up with a list of which applications to move to XPages and what functionality in those applications should be updated. You'll leave this webinar armed with the knowledge to make informed decisions about bringing your applications to the web and to mobile devices.
IBM Start Now Collaboration - Information Delivery and TrackingLeonardo Sepulcri
This scenario illustrates how a company can deliver information such as instructional modules,
new product information, and policy training to its employees and how it can track the
completion status of the materials by the audience. The online information delivery and learning
environment allows employees to view information in a self-study mode and also allows them to
collaborate with the instructor and with each other during and between sessions.
Objectives
- Describe what application software is, the different types of ownership rights, and the difference between installed and Web-based software.
- Detail some concepts and commands that many software programs have in common.
- Discuss word processing and explain what kinds of documents are created using this type of program.
- Explain the purpose of spreadsheet software and the kinds of documents created using this type of program.
- Identify some of the vocabulary used with database software and discuss the benefits of using this type of program.
- Describe what presentation graphics and electronic slide shows are and when they might be used.
- List some types of graphics and multimedia software consumers frequently use.
- Name other types of application software programs and discuss what functions they perform.
Flexible Custom Workflows for Banner ERP and the CampusBonitasoft
BonitaSoft and our partner, Vivantech presented at the Banner User Conference on creating 'Flexible Custom Workflows for Banner ERP and the Campus.' Learn advice and tips on workflow options for BannerERP, and ideas on how to extend other functionalities of ERP with computerized forms.
Mainstream Development is a growing international IT company headquartered in Minsk, Belarus (Eastern Europe). Now our team consists of 25+ developers.
We specialize primarily in mobile (iOS, Android, Windows Phone) and Web application development ( NET,SharePoint, LAMP, ROR) based on customer specifications.
Here you can see the presentation with selected projects.
More info you can get from our website http://mainstreamdevelopment.biz/
Feel free to ask questions :)
mail id: anna.vyrostak@mainstreamdevelopment.biz
skype id: anna.vyrostak
USDA Loans in California: A Comprehensive Overview.pptxmarketing367770
USDA Loans in California: A Comprehensive Overview
If you're dreaming of owning a home in California's rural or suburban areas, a USDA loan might be the perfect solution. The U.S. Department of Agriculture (USDA) offers these loans to help low-to-moderate-income individuals and families achieve homeownership.
Key Features of USDA Loans:
Zero Down Payment: USDA loans require no down payment, making homeownership more accessible.
Competitive Interest Rates: These loans often come with lower interest rates compared to conventional loans.
Flexible Credit Requirements: USDA loans have more lenient credit score requirements, helping those with less-than-perfect credit.
Guaranteed Loan Program: The USDA guarantees a portion of the loan, reducing risk for lenders and expanding borrowing options.
Eligibility Criteria:
Location: The property must be located in a USDA-designated rural or suburban area. Many areas in California qualify.
Income Limits: Applicants must meet income guidelines, which vary by region and household size.
Primary Residence: The home must be used as the borrower's primary residence.
Application Process:
Find a USDA-Approved Lender: Not all lenders offer USDA loans, so it's essential to choose one approved by the USDA.
Pre-Qualification: Determine your eligibility and the amount you can borrow.
Property Search: Look for properties in eligible rural or suburban areas.
Loan Application: Submit your application, including financial and personal information.
Processing and Approval: The lender and USDA will review your application. If approved, you can proceed to closing.
USDA loans are an excellent option for those looking to buy a home in California's rural and suburban areas. With no down payment and flexible requirements, these loans make homeownership more attainable for many families. Explore your eligibility today and take the first step toward owning your dream home.
The presentation is all about the e-commerce infrastructures pertaining to the internet, web and mobile. It include class discussion about augmented reality, HTML 5 advantages / disadvantages and mobile apps benefits. Topics include e-commerce web store requirements, background about internet, html, web servers, websites and web browsers. The presentation was used during the Doctor in Information Technology Advance E-Commerce Course at the University of the East - Manila Campus.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.Teamstudio
XPages: everybody wants them, and there are lots of great resources on how to add XPages to your applications, but they all show you the 'how'. There are a couple of critical decisions to make before you get to that point.
Before you start development, you need to identify which applications you're going to web-enable or mobilize. Then, within the identified apps, you need to identify which functions need to be web-enabled or mobilized. This webinar will help you identify which applications are good candidates for web-enablement or mobilization, and which are not. You'll discover reasons why they are or are not a good fit. Learn ways to analyze your portfolio of IBM Notes applications, and come up with a list of which applications to move to XPages and what functionality in those applications should be updated. You'll leave this webinar armed with the knowledge to make informed decisions about bringing your applications to the web and to mobile devices.
IBM Start Now Collaboration - Information Delivery and TrackingLeonardo Sepulcri
This scenario illustrates how a company can deliver information such as instructional modules,
new product information, and policy training to its employees and how it can track the
completion status of the materials by the audience. The online information delivery and learning
environment allows employees to view information in a self-study mode and also allows them to
collaborate with the instructor and with each other during and between sessions.
Objectives
- Describe what application software is, the different types of ownership rights, and the difference between installed and Web-based software.
- Detail some concepts and commands that many software programs have in common.
- Discuss word processing and explain what kinds of documents are created using this type of program.
- Explain the purpose of spreadsheet software and the kinds of documents created using this type of program.
- Identify some of the vocabulary used with database software and discuss the benefits of using this type of program.
- Describe what presentation graphics and electronic slide shows are and when they might be used.
- List some types of graphics and multimedia software consumers frequently use.
- Name other types of application software programs and discuss what functions they perform.
Flexible Custom Workflows for Banner ERP and the CampusBonitasoft
BonitaSoft and our partner, Vivantech presented at the Banner User Conference on creating 'Flexible Custom Workflows for Banner ERP and the Campus.' Learn advice and tips on workflow options for BannerERP, and ideas on how to extend other functionalities of ERP with computerized forms.
Mainstream Development is a growing international IT company headquartered in Minsk, Belarus (Eastern Europe). Now our team consists of 25+ developers.
We specialize primarily in mobile (iOS, Android, Windows Phone) and Web application development ( NET,SharePoint, LAMP, ROR) based on customer specifications.
Here you can see the presentation with selected projects.
More info you can get from our website http://mainstreamdevelopment.biz/
Feel free to ask questions :)
mail id: anna.vyrostak@mainstreamdevelopment.biz
skype id: anna.vyrostak
USDA Loans in California: A Comprehensive Overview.pptxmarketing367770
USDA Loans in California: A Comprehensive Overview
If you're dreaming of owning a home in California's rural or suburban areas, a USDA loan might be the perfect solution. The U.S. Department of Agriculture (USDA) offers these loans to help low-to-moderate-income individuals and families achieve homeownership.
Key Features of USDA Loans:
Zero Down Payment: USDA loans require no down payment, making homeownership more accessible.
Competitive Interest Rates: These loans often come with lower interest rates compared to conventional loans.
Flexible Credit Requirements: USDA loans have more lenient credit score requirements, helping those with less-than-perfect credit.
Guaranteed Loan Program: The USDA guarantees a portion of the loan, reducing risk for lenders and expanding borrowing options.
Eligibility Criteria:
Location: The property must be located in a USDA-designated rural or suburban area. Many areas in California qualify.
Income Limits: Applicants must meet income guidelines, which vary by region and household size.
Primary Residence: The home must be used as the borrower's primary residence.
Application Process:
Find a USDA-Approved Lender: Not all lenders offer USDA loans, so it's essential to choose one approved by the USDA.
Pre-Qualification: Determine your eligibility and the amount you can borrow.
Property Search: Look for properties in eligible rural or suburban areas.
Loan Application: Submit your application, including financial and personal information.
Processing and Approval: The lender and USDA will review your application. If approved, you can proceed to closing.
USDA loans are an excellent option for those looking to buy a home in California's rural and suburban areas. With no down payment and flexible requirements, these loans make homeownership more attainable for many families. Explore your eligibility today and take the first step toward owning your dream home.
what is the best method to sell pi coins in 2024DOT TECH
The best way to sell your pi coins safely is trading with an exchange..but since pi is not launched in any exchange, and second option is through a VERIFIED pi merchant.
Who is a pi merchant?
A pi merchant is someone who buys pi coins from miners and pioneers and resell them to Investors looking forward to hold massive amounts before mainnet launch in 2026.
I will leave the telegram contact of my personal pi merchant to trade pi coins with.
@Pi_vendor_247
Poonawalla Fincorp and IndusInd Bank Introduce New Co-Branded Credit Cardnickysharmasucks
The unveiling of the IndusInd Bank Poonawalla Fincorp eLITE RuPay Platinum Credit Card marks a notable milestone in the Indian financial landscape, showcasing a successful partnership between two leading institutions, Poonawalla Fincorp and IndusInd Bank. This co-branded credit card not only offers users a plethora of benefits but also reflects a commitment to innovation and adaptation. With a focus on providing value-driven and customer-centric solutions, this launch represents more than just a new product—it signifies a step towards redefining the banking experience for millions. Promising convenience, rewards, and a touch of luxury in everyday financial transactions, this collaboration aims to cater to the evolving needs of customers and set new standards in the industry.
Exploring Abhay Bhutada’s Views After Poonawalla Fincorp’s Collaboration With...beulahfernandes8
The financial landscape in India has witnessed a significant development with the recent collaboration between Poonawalla Fincorp and IndusInd Bank.
The launch of the co-branded credit card, the IndusInd Bank Poonawalla Fincorp eLITE RuPay Platinum Credit Card, marks a major milestone for both entities.
This strategic move aims to redefine and elevate the banking experience for customers.
How to get verified on Coinbase Account?_.docxBuy bitget
t's important to note that buying verified Coinbase accounts is not recommended and may violate Coinbase's terms of service. Instead of searching to "buy verified Coinbase accounts," follow the proper steps to verify your own account to ensure compliance and security.
If you are looking for a pi coin investor. Then look no further because I have the right one he is a pi vendor (he buy and resell to whales in China). I met him on a crypto conference and ever since I and my friends have sold more than 10k pi coins to him And he bought all and still want more. I will drop his telegram handle below just send him a message.
@Pi_vendor_247
how to swap pi coins to foreign currency withdrawable.DOT TECH
As of my last update, Pi is still in the testing phase and is not tradable on any exchanges.
However, Pi Network has announced plans to launch its Testnet and Mainnet in the future, which may include listing Pi on exchanges.
The current method for selling pi coins involves exchanging them with a pi vendor who purchases pi coins for investment reasons.
If you want to sell your pi coins, reach out to a pi vendor and sell them to anyone looking to sell pi coins from any country around the globe.
Below is the contact information for my personal pi vendor.
Telegram: @Pi_vendor_247
what is the future of Pi Network currency.DOT TECH
The future of the Pi cryptocurrency is uncertain, and its success will depend on several factors. Pi is a relatively new cryptocurrency that aims to be user-friendly and accessible to a wide audience. Here are a few key considerations for its future:
Message: @Pi_vendor_247 on telegram if u want to sell PI COINS.
1. Mainnet Launch: As of my last knowledge update in January 2022, Pi was still in the testnet phase. Its success will depend on a successful transition to a mainnet, where actual transactions can take place.
2. User Adoption: Pi's success will be closely tied to user adoption. The more users who join the network and actively participate, the stronger the ecosystem can become.
3. Utility and Use Cases: For a cryptocurrency to thrive, it must offer utility and practical use cases. The Pi team has talked about various applications, including peer-to-peer transactions, smart contracts, and more. The development and implementation of these features will be essential.
4. Regulatory Environment: The regulatory environment for cryptocurrencies is evolving globally. How Pi navigates and complies with regulations in various jurisdictions will significantly impact its future.
5. Technology Development: The Pi network must continue to develop and improve its technology, security, and scalability to compete with established cryptocurrencies.
6. Community Engagement: The Pi community plays a critical role in its future. Engaged users can help build trust and grow the network.
7. Monetization and Sustainability: The Pi team's monetization strategy, such as fees, partnerships, or other revenue sources, will affect its long-term sustainability.
It's essential to approach Pi or any new cryptocurrency with caution and conduct due diligence. Cryptocurrency investments involve risks, and potential rewards can be uncertain. The success and future of Pi will depend on the collective efforts of its team, community, and the broader cryptocurrency market dynamics. It's advisable to stay updated on Pi's development and follow any updates from the official Pi Network website or announcements from the team.
how can I sell pi coins after successfully completing KYCDOT TECH
Pi coins is not launched yet in any exchange 💱 this means it's not swappable, the current pi displaying on coin market cap is the iou version of pi. And you can learn all about that on my previous post.
RIGHT NOW THE ONLY WAY you can sell pi coins is through verified pi merchants. A pi merchant is someone who buys pi coins and resell them to exchanges and crypto whales. Looking forward to hold massive quantities of pi coins before the mainnet launch.
This is because pi network is not doing any pre-sale or ico offerings, the only way to get my coins is from buying from miners. So a merchant facilitates the transactions between the miners and these exchanges holding pi.
I and my friends has sold more than 6000 pi coins successfully with this method. I will be happy to share the contact of my personal pi merchant. The one i trade with, if you have your own merchant you can trade with them. For those who are new.
Message: @Pi_vendor_247 on telegram.
I wouldn't advise you selling all percentage of the pi coins. Leave at least a before so its a win win during open mainnet. Have a nice day pioneers ♥️
#kyc #mainnet #picoins #pi #sellpi #piwallet
#pinetwork
Financial Assets: Debit vs Equity Securities.pptxWrito-Finance
financial assets represent claim for future benefit or cash. Financial assets are formed by establishing contracts between participants. These financial assets are used for collection of huge amounts of money for business purposes.
Two major Types: Debt Securities and Equity Securities.
Debt Securities are Also known as fixed-income securities or instruments. The type of assets is formed by establishing contracts between investor and issuer of the asset.
• The first type of Debit securities is BONDS. Bonds are issued by corporations and government (both local and national government).
• The second important type of Debit security is NOTES. Apart from similarities associated with notes and bonds, notes have shorter term maturity.
• The 3rd important type of Debit security is TRESURY BILLS. These securities have short-term ranging from three months, six months, and one year. Issuer of such securities are governments.
• Above discussed debit securities are mostly issued by governments and corporations. CERTIFICATE OF DEPOSITS CDs are issued by Banks and Financial Institutions. Risk factor associated with CDs gets reduced when issued by reputable institutions or Banks.
Following are the risk attached with debt securities: Credit risk, interest rate risk and currency risk
There are no fixed maturity dates in such securities, and asset’s value is determined by company’s performance. There are two major types of equity securities: common stock and preferred stock.
Common Stock: These are simple equity securities and bear no complexities which the preferred stock bears. Holders of such securities or instrument have the voting rights when it comes to select the company’s board of director or the business decisions to be made.
Preferred Stock: Preferred stocks are sometime referred to as hybrid securities, because it contains elements of both debit security and equity security. Preferred stock confers ownership rights to security holder that is why it is equity instrument
<a href="https://www.writofinance.com/equity-securities-features-types-risk/" >Equity securities </a> as a whole is used for capital funding for companies. Companies have multiple expenses to cover. Potential growth of company is required in competitive market. So, these securities are used for capital generation, and then uses it for company’s growth.
Concluding remarks
Both are employed in business. Businesses are often established through debit securities, then what is the need for equity securities. Companies have to cover multiple expenses and expansion of business. They can also use equity instruments for repayment of debits. So, there are multiple uses for securities. As an investor, you need tools for analysis. Investment decisions are made by carefully analyzing the market. For better analysis of the stock market, investors often employ financial analysis of companies.
US Economic Outlook - Being Decided - M Capital Group August 2021.pdfpchutichetpong
The U.S. economy is continuing its impressive recovery from the COVID-19 pandemic and not slowing down despite re-occurring bumps. The U.S. savings rate reached its highest ever recorded level at 34% in April 2020 and Americans seem ready to spend. The sectors that had been hurt the most by the pandemic specifically reduced consumer spending, like retail, leisure, hospitality, and travel, are now experiencing massive growth in revenue and job openings.
Could this growth lead to a “Roaring Twenties”? As quickly as the U.S. economy contracted, experiencing a 9.1% drop in economic output relative to the business cycle in Q2 2020, the largest in recorded history, it has rebounded beyond expectations. This surprising growth seems to be fueled by the U.S. government’s aggressive fiscal and monetary policies, and an increase in consumer spending as mobility restrictions are lifted. Unemployment rates between June 2020 and June 2021 decreased by 5.2%, while the demand for labor is increasing, coupled with increasing wages to incentivize Americans to rejoin the labor force. Schools and businesses are expected to fully reopen soon. In parallel, vaccination rates across the country and the world continue to rise, with full vaccination rates of 50% and 14.8% respectively.
However, it is not completely smooth sailing from here. According to M Capital Group, the main risks that threaten the continued growth of the U.S. economy are inflation, unsettled trade relations, and another wave of Covid-19 mutations that could shut down the world again. Have we learned from the past year of COVID-19 and adapted our economy accordingly?
“In order for the U.S. economy to continue growing, whether there is another wave or not, the U.S. needs to focus on diversifying supply chains, supporting business investment, and maintaining consumer spending,” says Grace Feeley, a research analyst at M Capital Group.
While the economic indicators are positive, the risks are coming closer to manifesting and threatening such growth. The new variants spreading throughout the world, Delta, Lambda, and Gamma, are vaccine-resistant and muddy the predictions made about the economy and health of the country. These variants bring back the feeling of uncertainty that has wreaked havoc not only on the stock market but the mindset of people around the world. MCG provides unique insight on how to mitigate these risks to possibly ensure a bright economic future.
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Vighnesh Shashtri
In India, financial inclusion remains a critical challenge, with a significant portion of the population still unbanked. Non-Banking Financial Companies (NBFCs) have emerged as key players in bridging this gap by providing financial services to those often overlooked by traditional banking institutions. This article delves into how NBFCs are fostering financial inclusion and empowering the unbanked.
where can I find a legit pi merchant onlineDOT TECH
Yes. This is very easy what you need is a recommendation from someone who has successfully traded pi coins before with a merchant.
Who is a pi merchant?
A pi merchant is someone who buys pi network coins and resell them to Investors looking forward to hold thousands of pi coins before the open mainnet.
I will leave the telegram contact of my personal pi merchant to trade with
@Pi_vendor_247
how to sell pi coins in all Africa Countries.DOT TECH
Yes. You can sell your pi network for other cryptocurrencies like Bitcoin, usdt , Ethereum and other currencies And this is done easily with the help from a pi merchant.
What is a pi merchant ?
Since pi is not launched yet in any exchange. The only way you can sell right now is through merchants.
A verified Pi merchant is someone who buys pi network coins from miners and resell them to investors looking forward to hold massive quantities of pi coins before mainnet launch in 2026.
I will leave the telegram contact of my personal pi merchant to trade with.
@Pi_vendor_247
how can i use my minded pi coins I need some funds.DOT TECH
If you are interested in selling your pi coins, i have a verified pi merchant, who buys pi coins and resell them to exchanges looking forward to hold till mainnet launch.
Because the core team has announced that pi network will not be doing any pre-sale. The only way exchanges like huobi, bitmart and hotbit can get pi is by buying from miners.
Now a merchant stands in between these exchanges and the miners. As a link to make transactions smooth. Because right now in the enclosed mainnet you can't sell pi coins your self. You need the help of a merchant,
i will leave the telegram contact of my personal pi merchant below. 👇 I and my friends has traded more than 3000pi coins with him successfully.
@Pi_vendor_247
2. 4- 2
Learning Objectives
1. Describe several important trends occurring in
computer software.
2. Give examples of major types of application
and system software.
3. Explain the purpose of several popular
software packages for end user productivity
and collaborative computing.
4. Define and describe the functions of an
operating system.
4. 4- 4
Case 1: Wolf Peak International: Failure and
Success in Application Software for the Small-
to-Medium Enterprise
• Wolf Peak International is a small company which designs
and manufactures eyewear for the safety, sporting,
driving, and fashion industries.
• The company outgrew the capabilities of QuickBooks
which handled its accounting functions.
• The company spent a lot of money to implement a new
accounting system, but nobody knew how to extract
financial or operational data used to make critical business
decisions.
• The company successfully implemented SAP Business
One software replacing the failed accounting system.
5. 4- 5
Case Study Questions
1. What problems occurred when Wolf Peak upgraded
from QuickBooks to a new accounting software
package? How could these problems have been
avoided?
2. Why did SAP’s Business One prove to be a better
choice for Wolf Peak’s management than the old
accounting software? Give several examples to
illustrate your answer.
3. Should most SMEs use an integrated business software
suite like SAP Business One instead of specialized
accounting and other business software packages?
Why or why not?
6. 4- 6
Real World Internet Activity
1. This case demonstrates failure and success in the
software research, selection, and installation process,
as well as some major differences among business
application software packages in capabilities, such as
ease of use and information access for employees and
management.
– Search the Internet to find several more examples of such
success and failure for software suites like SAP Business
One or Oracle E-Business Suite and specialized business
packages like QuickBooks or Great Plains Accounting.
7. 4- 7
Real World Group Activity
2. Discuss several key differences you have
found on the basis of your Internet research.
Then make recommendations to the class for
how these differences should shape the
business application software selection
decision for an SME.
9. 4- 9
Software types
• Application software
– Performs information processing tasks for end users
• System software
– Manages and supports operations of computer systems
and networks
10. 4- 10
Application software
• General purpose
– Programs that perform common information processing
jobs for end users
– E.g., word processing, spreadsheet, etc.
– Also called productivity packages
• Application-specific
– Programs that support specific applications of end
users
– E.g., electronic commerce, customer relationship
management, etc.
11. 4- 11
Software classifications
• Classify based on how it was developed
• Custom software
– Software applications that are developed within an
organization for use by that organization
• COTS software
– Commercial Off-the-shelf (COTS)
– Software developed with the intention of selling the
software in multiple copies
• Why would you choose Custom over COTS?
• Why would you choose COTS over Custom?
13. 4- 13
Software Suites
• Software suites integrate software packages
– Advantages:
• Cost less than buying individual packages
• All have a similar GUI
• Work together well
– Disadvantages
• Features not used by all users
• Take a lot of disk space
14. 4- 14
Integrated Packages
• Integrated packages
– Combine the functions of several programs into one
package
– E.g., Microsoft Works, AppleWorks
– Advantages:
• Many functions for lower price and smaller disk space
– Disadvantage
• Limited functionality
15. 4- 15
Web Browser
• Software applications that support navigation
through the point-and-click resources of the Web
• Surfing the web
• Becoming a universal software platform for
Internet-based applications
• Microsoft Explorer, Netscape Navigator, Firefox,
Opera or Mozilla
16. 4- 16
E-mail, Instant Messaging and Weblogs
• E-mail
– Software to communicate by sending and receiving
messages and attachments via the Internet, intranet or
extranet
• Instant messaging (IM)
– Receive electronic messages instantly
• Weblog or blog
– A personal website in dated log format
– Updated with new information about a subject or range
of subjects
17. 4- 17
Word processing and Desktop
publishing
• Word processing
– Create, edit, revise and print documents
– E.g., Microsoft Word, Lotus WordPro and Corel
WordPerfect
• Desktop Publishing
– Produce printed materials that look professionally
published
– E.g., Adobe PageMaker, Microsoft Publisher and
QuarkXPress
18. 4- 18
Electronic Spreadsheets and
Presentation Graphics
• Electronic Spreadsheets
– Worksheet of rows and columns
– Used for calculations and charts
– E.g., Lotus 1-2-3, Microsoft Excel, Corel QuattroPro
• Presentation Graphics
– Convert numeric data into graphics displays
– Prepare multimedia presentations including graphics,
photos, animation, and video clips
– E.g., Microsoft PowerPoint, Lotus Freelance, Corel
Presentations
19. 4- 19
Personal Information Manager and
Groupware
• Personal Information Manager (PIM)
– Software for end user productivity and collaboration
– Store information about clients, schedules, manage
appointments, manage tasks
– E.g., Lotus Organizer, Microsoft Outlook
• Groupware
– Software that helps workgroups collaborate on group
assignments
– E-mail, discussion groups, databases,
videoconferencing
– E.g., Lotus Notes, Novell GroupWise, Microsoft
Exchange
20. 4- 20
Software alternatives
• Outsourcing development and maintenance of
software
• Application service providers (ASPs)
– Companies that own, operate and maintain application
software and computer system resources
– Use the application for a fee over the Internet
– Pay-as-you-go
21. 4- 21
Software Licensing
• All software (COTS, ASP) is licensed
• You don’t buy software: you buy a license to use
the software under the terms of the licensing
agreement
• Licensed to protect the vendor’s property rights
22. 4- 22
Case 2: Google, Microsoft, and Others:
Transforming the Desktop with Webtop
Software Applications
• Today productivity and business software
applications are becoming browser-based.
• Today’s Web-based apps can run almost as
seamlessly as programs used on the desktop,
with embedded audio, video, and drag-and-drop
ease of use.
• Some webtop applications are: Writely, a free
online word processor; Zimbra, an online e-mail
application; and Tracker, an online spreadsheet
package.
23. 4- 23
Case Study Questions
1. Do you agree that webtop software will one day replace
suites of desktop applications? Why or why not? Check out
the features of a few of the webtop products mentioned in the
case on the Internet to support your answer.
2. Will Microsoft succeed in dominating the webtop? Why or
why not? Visit the Web sites of Windows Live, Office Live,
and Google Apps and review their products and services to
support your answer.
3. Should a small business invest its time and money in
acquiring and learning how to use some of the webtop
applications mentioned in this case? Defend your answer
based on your review of the webtop products from the small
developers, Google, Yahoo, and Microsoft.
24. 4- 24
Real World Internet Activity
1. Research the Web sites of Google and Yahoo
to review the extent of their current products in
the webtop application software market.
– Evaluate several products you find, comparing them
with the offerings of Microsoft and the independent
software developers mentioned in the case.
25. 4- 25
Real World Group Activity
2. Try out demo versions on the Internet of
several of the webtop software applications
mentioned in this case, including those
available from Google and Yahoo.
– Discuss your reactions to the experience and the
features you would like to see changed or added that
might lure you and others into acquiring one or more
of these webtop products.
26. 4- 26
System software
• Software that manages and supports a computer
system
• System management programs
– Programs that manage hardware, software, network,
and data resources
– E.g., operating systems, network management
programs, database management systems, systems
utilities
• Systems development programs
– Programs that help users develop information system
programs
27. 4- 27
Operating System
• Integrated system of programs that
– Manages the operations of the CPU
– Controls the input/output and storage resources and
activities of the computer system
– Provides support services as computer executes
applications programs
29. 4- 29
User Interface
• Part of the operating system that allows you to
communicate with it
• Three main types:
– Command-driven
– Menu-driven
– Graphical user interfaces (GUI)
30. 4- 30
Resource management
• Part of operating system that manages the
hardware and networking resources of a
computer system
– Includes CPU, memory, secondary storage device,
telecommunications, and input/output peripherals
• Virtual memory
– Swapping parts of programs and data between memory
and magnetic disks
31. 4- 31
File management
• Part of the operating system that controls the
creation, deletion, and access of files of data and
programs
32. 4- 32
Task Management
• Part of the operating system that manages the
accomplishment of computing tasks of the end
users
• Multitasking
– Task management approach that allows for several
tasks to be performed in a seemingly simultaneous
fashion
• Assigns only one task to CPU but switches between tasks
so quickly looks like executing all programs at once
– Also called multiprogramming or time-sharing
33. 4- 33
Popular Operating Systems
• Windows
– GUI, multitasking, networking, multimedia
– Microsoft’s operating system
– Different versions manage servers
• Unix
– Multitasking, multiuser, network-managing
– Portable – can run on mainframes, midrange and PCs
• Linux
– Low-cost, powerful reliable Unix-like operating system
– Open-source
• MAC OS X
– Apple operating system for the iMac
– GUI, multitasking, multimedia
35. 4- 35
Other system software
• Utilities
– Miscellaneous housekeeping functions
– Example, Norton utilities includes data backup, virus
protection, data compression, etc.
• Performance monitors
– Programs that monitor and adjust computer system to
keep them running efficiently
• Security monitors
– Programs that monitor and control use of computer
systems to prevent unauthorized use of resources
36. 4- 36
Application servers
• Provide an interface between an operating
system and the application programs of users
• Middleware
– Software that helps diverse software applications
exchange data and work together more efficiently
39. 4- 39
Machine Languages
• First-generation languages
• All program instructions had to be written using
binary codes unique to each computer
• Programmers had to know the internal
operations of the specific type of CPU
40. 4- 40
Assembler Languages
• Second-generation languages
• Symbols are used to represent operation codes
and storage locations
• Need language translator programs to convert
the instructions into machine instructions
• Used by systems programmers (who program
system software)
41. 4- 41
High-Level Languages
• Third-generation languages
• Instructions that use brief statements or
arithmetic expressions
• Macroinstructions: each statement generates
several machine instructions when translated by
compilers or interpreters
• Easier to learn than assembler
• Machine independent
• Less efficient than assembler
42. 4- 42
Fourth-Generation Languages
• Variety of programming languages that are
nonprocedural and conversational
• Nonprocedural – users specify results they want
while computer determines the sequence of
instructions that will accomplish those results
• Natural Language – very close to English or
other human language
43. 4- 43
Object-Oriented Languages
• Combine data elements
and the procedures that
will be performed upon
them into Objects
• E.g., an object could be
data about a bank account
and the procedures
performed on it such as
interest calculations
44. 4- 44
Object-Oriented Languages
• Most widely used software development
languages today
• Easier to use and more efficient for graphics-
oriented user interfaces
• Reusable: can use an object from one
application in another application
• E.g., Visual Basic, C++, Java
45. 4- 45
Web Languages
• HTML
– A page description language that creates hypertext
documents for the Web
• XML
– Describes the contents of Web pages by applying identifying
tags or contextual labels to the data in Web documents
• Java
– Object-oriented programming language that is simple, secure
and platform independent
– Java applets can be executed on any computer
46. 4- 46
Web Services
• Software components
• based on a framework of Web and object-
oriented standards and technologies
• for using the Web
• to electronically link the applications of different
users and different computing platforms
47. 4- 47
How web services work
Source: Adapted from Bala Iyer, Jim Freedman, Mark Gaynor and George Wyner, “Web Services: Enabling Dynamic Business
Networks,” Communications of the Association for Information Systems, Volume11, 2003, p. 543.
48. 4- 48
Language Translator Programs
• Translate instructions written in programming
languages into machine language
• Assembler
– translates assembler language statements
• Compiler
– translates high-level language statements
• Interpreter
– compiler that translates and executes each statement in
a program one at a time
– Java is interpreted
49. 4- 49
Programming Tools
• Help programmers identify and minimize errors
while they are programming
– Graphical Programming Interfaces
– Programming Editors
– Debuggers
• CASE tools
– A combination of many programming tools into a single
application with a common interface
– Used in different stages of the systems development
process