The firmware in mobile is a kind of built-in software shipped with the mobile. The purpose of this kind of software is like an operating system for a computer. Users commonly can't change the firmware in their mobile except using a specialized utility provided by the vendor which allows users to upgrade/downgrade the firmware using a PC. The software in mobile commonly refers to applications installed in the mobile, which runs on top of the firmware of the same mobile. The firmware manage the applications. Users may add or remove this kind of applications such as Gmail Mobile or some games.
A fully functional Personal Computer isn't just the machine itself, but also the programs it runs. The best machine is useless without programs for it.
A typical PC will consist of three 'segments': hardware (the physical machine), firmware (the built-in programming for the machine) and software (the programs said machine runs).
The difference between "software" and "firmware" is very simple. Firmware is a very special type of software that comes loaded into Your hardware, which tells it how to run correctly. Don't think about hard disks, it's more of a "built-in memory chip" kind of thing. The firmware will tell the device what it can do, how fast should its components operate and the like. It will also tell the rest of the computer how to communicate with the device, what it supports and so on. Even Your hard disk has firmware on it - it determines how the physical device stores bits of information, for example. The DVD burner You may have also has firmware in it, that determines its writing capabilities (and much, much more). And most importantly, firmware comes from the hardware vendor - they write it for their hardware, so it's a very specific kind of a program. You could say it's one of a kind.
Software, on the other hand, is hardware-independent inasmuch as it can be ran and operated without regard for what computer You're using (of course, if the program was designed to work with some hardware, it may throw errors at You - but it has to be working in order to do that!). Software comes from many vendors, even from people like me - volunteers (think: Free Software Foundation, Linux etc.).
So, to sum it up, firmware is a very specific kind of software, one You don't buy in a store - it exists in Your hardware (Your graphics card, hard drive and even Your phone) and allows it to operate correctly. And it's provided by someone who really knows the specific device You are using - typically its manufacturer.
Firmware is software saved on a memory chip that can be executed at later times. Malware is malicious software that aims to corrupt your computer.
Firmware is the stuff that makes your computer what it is, for example the BIOS is firmware. The computer would be useless without the firmwear. Software is what makes the computer do what you want, such as a word processing program, music program or browser.
Firmware refers to the software that is embedded within a hardware device. Lineware on the other hand refers to a company that deals with software development.
Softwareis programs which can be installed and used by the user for a specific purpose. Firmware on the other hand is used by the computer system for maintenance and security purposes, an example for thisis Windows Update.
Firmware is the software that is used either inside of certain hardware things (e.g. MP3 players) or to connect between a hardware thing and a computer.
there are several difference between computer hardware and software .fundamental difference between hardware(keyboard,printer) is a physical device and software is instructions that given to the computer(window 2000,microsoft office )etc
Drivers. Drivers is like a middle-ground between software and hardware. It takes input from software and translates them into instructions the hardware can understand. Firmware is the software that the hardware is already programmed. Firmware is what allows hardware to "think" for itself.
Computer Science = software ECE = hardware + software + telecommunication
Software is the code that a computer runs - you can not touch software, it is abstract. Hardware is what runs computer code - the physical stuff you can touch.
There are fundamental similarities and difference between computational programming and packages. A computer program are the set of instructions behind a specific application or software. A package is set of software programs.
A system is a system which operates the computer but a software is that which is supported by a system and we can operate a software with help of system.
Program is a set of instruction of a computer to perform. Software is the various kind of program that is used to operate computer smoothly.