The application of NDI is becoming more wide spread, especially with the development of better software development methodologies, such as Object Oriented techniques, and languages, such as Ada. Contractor's who have a substantial quantity of NDI software for a specific application; for example, flight simulation, radar simulation, etc., maintain a significant advantage over those who do not when responding to a Request For Proposal from the Government. Their cost can be substantially lower than others and thus provide the contractor with the most available NDI software for the required application, an "easy" win.
Unfortunately, the Government's definition of NDI continues to battle many as to exactly what qualifies as NDI. This typically leads to long and generally somewhat unresolved battles between program managers and engineers on both sides following the award of the contract. Typically the contractor may have a difficult time qualifying his perceived NDI software as NDI software. Also, the Government still requires a substantial degree of design, performance, implementation, and testing information relating to the NDI.