Cheap and mainframe are not rpt not words that are used commonly in the same frame of reference (sentence).
Why does the customer require a Q&A package? Which Q&A package suits thier specific needs? If the customer doesn’t want to buy a Q&A package then that is their perogative. Cheap and open source generally refer to PC products.. are their any open source Q&A products that can be compiled on the customers machine that will suffice to the customers needs? Does the customer have any compilers that support C or C++?