The key is understanding your customers business and overall industry. We were looking to change our soft ware system and went through several months with a company that designs these systems so they could present us with a model that would be industry specific to textiles. After months of meetings and countless hours of one on one explaining our business model it came down to the final pitch for their system. In the presentation the computer company made a reference to a "gray area" in part of our business referring to an issue about aligning product with demand and then looked at me saying like your gray fabric. After all this time he did not understand what "greige goods" were, a basic component to the textile industry. Greige goods are the fabric "blanks" prior to the fabric being dyed or printed on. Know your customer and they will partner with you, exhibit that you do not understand their business and they will have no confidence or trust in you.