0% found this document useful (0 votes)
13 views10 pages

Lecture Nine

Uploaded by

atalyebafamily
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views10 pages

Lecture Nine

Uploaded by

atalyebafamily
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SOFTWARE II

Agatha Turyagyenda
Lecture Nine
Application Software
• Consists of programs designed to perform specific tasks or
applications

• Write letters, keep track of finances, participate in videoconferences,


watch videos, learn a foreign language, entertainment, create music
CDs or DVDs, create greeting cards and flyers, create invitation cards.
Software Ownership Rights
Ownership rights of a software program specify the allowable use of
that program.
Software license. An agreement, either included in a software package
or displayed on the screen when the software is installed or launched,
that specifies the conditions under which the program can be used
Open source software. Software programs made up of source code that
is made available to the public
Open source licensing

1. The GNU General Public License (GPL).

2. The GNU Lesser General Public License (LGPL).

3. The Berkley Standard Distribution (BSD) License.


Software Ownership Rights
• Commercial software is software that is developed and sold for a
profit

• Shareware programs are software programs that are distributed on


the honor system

• Freeware. Copyrighted software that may be used free of charge

• Public domain software. Software that is not copyrighted and may be


used without restriction
Desktop vs. Mobile Software
• Mobile software (also called mobile apps); that is, software
specifically designed for a specific type of mobile phone or other
mobile device, such as an Apple or Android device

• Desk top software – software specifically designed for desktops and


often also for notebook computers, tablet computers, netbooks, and
other portable computers.
Installed vs. Cloud Software
• Different types of access for software.

• Installed on and run from the end user’s computer

• Installed on and run from a network server in a network setting

• Cloud software(Software as a Service (SaaS) and cloudware) Software


that is delivered on demand via the Web
Installed vs. Cloud Software
Pros

• Flexible access

• Shared scheduling and collaboration

• Ease of implementation

• Lower cost of ownership

• Current version of the software without constant updates

• Interface with online Databases


Installed vs. Cloud Software
Cons

• Run more slowly than applications stored on a local hard drive

• A limit regarding the file size of the documents you create

• The cost may eventually exceed the cost of buying a similar installed software
program

• Cannot access cloud software and your data if the server on which they reside
goes down

• Cannot access if you are in a location with no Internet access


Software development tools
• Integrated development environment (IDE) - A collection of
tools used with a particular programming language to develop
and test software programs

• Mobile App Builders- collection of mobile app development tools


for fast development

• Software development kit (SDK)- A programming package


designed for a particular platform.

You might also like