COTS are ready to use software which is developed for any specific industry or business process keeping standards and general norms as the perspective. Your next question will be, then why should I require custom software for my business process requirement? http://goo.gl/PTG4R1