Customized software is designed and developed only for you. It is neatly woven for your requirements so that you never compromise for anything. Software available in market as a product are designed and developed for mass market. They may or may not cover all your requirements.