The need for different diagnostic and control applications keep changing even within the same experiment as the project evovles. Going for a complete custom solution while meeting the specifications is not conducive to rapid turn around for changing needs or long term maintainability. Commercial systems on the other hand while readily available may not fit the exact needs of the project at hand. Customized COTS, with a truly user progtammable FPGA as its core give the researchers and engineers the best of both custom and commerical worlds. View this presentation to learn the the FPGA-based RIO architecture and you can customize them for different application needs.