It is pretty much interesting how different the meaning of the world Out Of the Box in IT. If we say "think out of the box" the meaning rather think extraordinary thinks special, think in a non-standard way. On the other had if one says out of the box software product, the meaning is not exactly the same, one might say it is a little bit contrary, it practical means a ready product that can be used without modification: "An out of the box feature or functionality (also called OOTB or off the shelf), particularly in software, is a feature or functionality of a product that works immediately after installation without any configuration or modification." - Source - Wikipedia
As the two meanings are different, it is always a question what exactly means if we use the world "out of the box" in different context for something else, like for a company for an idea for non-software product ... Does it mean something innovative or extraordinary, or does it mean something ready or ready to go ?
Even if we concentrate on the out of the box software products it is pretty much a question if it is possible to have a product really ready to go. Unfortunately most of our software products are pretty much complicated, in this sense apart from the most simplest software the others usually require an amount of customization, configuration and training activity. In this sense it is better to define the OOTB that you can get a ready product for a certain prize with let we say 10 - 20 - 30 percent customization, parametrisiation, installation, and training on top. It is certainly a question where is exactly the limit between an OOTB and a non-OOTB product ?