About computer software

Computer software, or just software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system.
The Application software such as word processors which perform productive tasks for users.
Firmware which is software programmed resident to electrically programmable memory devices on board mainboards or other types of integrated hardware carriers.
Middleware which controls and co-ordinates distributed systems.
System software such as operating systems, which interface with hardware to provide the necessary services for application software.
Software testing is a domain independent of development and programming. It consists of various methods to test and declare a software product fit before it can be launched for use by either an individual or a group. Many tests on functionality, performance and appearance are conducted by modern testers with various tools such as QTP, Load runner, Black box testing etc to edit a checklist of requirements against the developed code. ISTQB is a certification that is in demand for engineers who want to pursue a career in testing.
Testware which is an umbrella term or container term for all utilities and application software that serve in combination for testing a software package but not necessarily may optionally contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof.
Software includes websites, programs, video games, etc. that are coded by programming languages like C, C++, etc.
"Software" is sometimes used in a broader context to mean anything which is not hardware but which is used with hardware, such as film, tapes and records.

What is mobile internet

The Mobile Web refers to the access to brower-based web services such as the World Wide Web, WAP, and i-Mode using a mobile device such as cell phones, PDAs, and other portable gadgets connected to a public network. Such access does not require a desktop computer, nor a fixed landline connection. The total number of mobile web users grew past the total number of PC based internet users for the first time in 2008 (source: Tomi Ahonen Almanac 2009).
Services on the Mobile Web can include capabilities that do not exist on the traditional Internet, such as SMS text messaging.
However, Mobile Web access today still suffers from interoperability and usability problems. This is partly due to the incompatibility of the format of much of the information available on the Internet with mobile devices and partly due to the small physical size of the screens of mobile devices and other device limitations.