Software Development is a generic term used for any kind of creation/customisation/modification of Software.
Customization is a more specific term used wherein you develop unavailable functionality or adapt it to fit your specific requirements, whether through the use of Software development ("Coding") or through configuring modification opportunities provided within the software or solution. Simplest example being where you setup custom Menus in MSOffice to expand the standard menu options available.
A System Development Life Cycle is the process of developing a system or software. Prototype is the process of creating examples of software applications,
When used in the context of software, configuration refers to the tailoring of a piece of software to meet certain requirements using existing functionality. Often this can be carried out by the user. Customisation / customization refers to making changes to software code to tailor the product to meet certain requirements. This is often made by the software vendor themselves and is often more complex.
difference between operating system and system software?
difference
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.
The RAD model, also known as the Rapid Application Development, is a linear software for creating prototypes. The Waterfall model is a sequential software.
A methodology is the way you do things (i.e. Agile Software development versus Waterfall development). A process is how you do it ( Step 1, Step 2, Step 3...)
Software development is the process that encompasses requirements engineering, design, implementation, testing, and maintenance in order to construct software.Software maintenance concerns all activities needed to keep the system operational after is had been delivered to the user.
Both of them are outsourcing services that deal with software development. The difference between them is that when you say "offshore", it means overseas. So if you avail of offshore software outsourcing, you are outsourcing software development to a different country. When you say onshore software outsourcing, it is still outsourcing but the company you outsourced the software development is within your country.
SDK is a Software Development Kit used to create applications. OS is an Operating System and is the platform which applications run on.
The biggest difference is that web software is shared by a host with many users allowing them to interface with data while application software (like on your computer) is used primarily by one machine, or shared by multiple machines on a network to enable the user to interface with the machine and all (or some) of its resources and capabilities, whatever those might be. However, these lines are now beginning to blur. Application is the single instance of software.
different between agricultural development and industrial development