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?
difference
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.
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.
different between agricultural development and industrial development
SDK is a Software Development Kit used to create applications. OS is an Operating System and is the platform which applications run on.