Custom-hardware development is known for its challenges related to development costs, pace of execution and manufacturing issues. This is where reconfigurable computing (also known as Field Programmable Gate Arrays or FPGAs) steps in for the rescue. What are its implications for the software development industry?