Computer Software
Computer Software
Programming Software
• C, C++, Objective-C, C#
• Java
• Visual Basic, Python, Perl, Ruby
• JavaScript
• PHP
Application Software
• Allows you to fulfill the purpose for which you actually buy the computer for. For Example,
• Social networking
• Playing games
• Surfing the internet
• Working on assignments
• Listening to music
• Organizing your photos
Document Preparation
Spreadsheet Software
Presentation Software
• Allows the creation of a slide show for presentation, usually via an overhead LCD projector
• Easy editing of slides with visual aids
• Bullet points, numbering
• Clip arts, images and videos
• Tables or charts
• Animations and transitions
• Examples: Microsoft PowerPoint, LibreOffice Impress, Google Docs
• Equation Editor
• Database manager
• Desktop publisher
• Project manager
• Diagram or flowchart creator
• E-mail and information manager
• On the Internet, same set of productivity tools are available based on the idea of “cloud
computing”,
• Not as powerful as desktop tools but at lower costs
• Better features on collaboration and sharing of work and documents, e.g. version control
• No confusion on file format compatibility
• Examples: Google Drive, Microsoft Office in the Cloud
Internet Software
• With the abundant availability of multimedia files today, tools are available for
organization, and sharing, for example,
• Picasa, Instagram– Photo “management”
• Windows Media Player – Music and Video
• iTunes – Music store
• For advanced multimedia production, tools are also available, for example,
• Graphics - Adobe Photoshop, Adobe Illustrator, GIMP
• Animation and video - Adobe Flash, Adobe Premiere Pro, MovieMaker
• Music - Apple GarageBand, Audacity
• Game programs – when you play a video game on the computer, you actually execute the
program for that game
• Emulator programs – allow you to simulate another gaming console and run games on it
• Browser games – available from a web site where you can have fun with, e.g. Flash games.