Off-the-shelf describes any software solution, usually a commercial one, developed for the mass market. It is a readymade product that you can buy freely, but not created specifically for your needs.