The need for different diagnostic and control applications keep changing even within the same experiment as the project evolves. 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 programmable FPGA as its core give the researchers and engineers the best of both custom and commercial worlds. View this presentation to learn the FPGA-based RIO architecture and you can customize them for different application needs.