Packaged software is a pre-written software application that is ready to be purchased and installed, whereas custom software is a software application that is specifically designed and developed for a particular organization or business.