Generic software is developed to meet the needs of a broad general market such as an accounting package that covers all the general aspects of accounting and can be sold in the mass market.
A bespoke development will be a one-off that meets the particular needs specified by the individual client.
Large sum of money has to be paid for bespoke software where as no cost for generic software. Bespoke can be customized to suit current Technologies where as generic cannot.
A System Development Life Cycle is the process of developing a system or software. Prototype is the process of creating examples of software applications,
difference between operating system and system software?
The vast majority of programming jobs are as part of a development team because it's generally cheaper to outsource development of bespoke software rather than open a position within the firm itself. There will be exceptions, but they are few and far between.
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.