Professional Documents
Culture Documents
All
Chapter 5
Software Resources
Contents
Introduction
Types of Software
Systems Software
Operating Systems
Programming Languages
Web Development Languages
Application Software
Business Applications
Office Productivity Tools
Collaborative Software
Learning Objectives
Types of Software
On the basis of the functions provided by the software, it can
be broadly classified into two categories:
System software
Application software
Types of Software
Programming Languages
Computer software is written using some programming
language. The languages have some method which is
followed by programmers when they write the code.
languages have some method which is followed by
programmers when they write the code
The following are generations of these languages
Generations of Programming
Advanced Languages
Object-oriented languages
In this programming method, the data and procedures are tied together
into objects
Object-oriented languages are easier to use and very efficient in
programming GUI programming
the reusability of objects is a major benefit of OOPS
Groupware
Groupware is also known as Collaborative software.
Besides general purpose office productivity software, Groupware is
specialized software suite for office collaboration.
Collaboration software helps workgroups and teams work together
to accomplish group assignments.
Microsoft Exchange, Lotus Notes, Novell GroupWise etc. support
collaboration through electronic mail, discussion forums, databases,
scheduling, task management, audio and videoconferencing.
Microsoft Windows SharePoint Services and IBMs WebSphere
are two recent additions to collaborative software systems. Both
these products allow teams to quickly create sophisticated websites
for information sharing and document collaboration.