Home Products & Services SPECIFY4IT Future of Software Development

Cookie policy

The Future of Software Development

SPECIFY4IT™ replaces the existing software development cycle. In developing the SPECIFY4IT™ toolkit, Precision Design Technology (PDT) has dismantled the existing software development cycle and recreated it in a different form. PDT believes that if a language compiler could check source code for syntactic errors and then generate object code using a code generator, then that thinking should apply to the specification itself.

An Overview:

PDT develops a system specification with the SPECIFY4IT™ toolkit using a simple textual format and a single overview diagram. Both are easily understood by the developer and the business user. As needed, the specification may be compiled in the same way as a source language, and syntactic errors in the specification identified. Once any errors are corrected, the internally consistent specification may support:

Direct from Specification to Source Code

Using SPECIFY4IT™, PDT enables users to go directly from specification to source code without human implementation, using rule-based code generation, which is quick, efficient, and error-free.

PDT has re-engineered the software development cycle by:

Short Code Delivery Cycle

How long does it take to deliver the system from specification sign-off?

Using the traditional process it can take months or even years. Using SPECIFY4IT™ – code is ready in hours or even minutes.

Using SPECIFY4IT™ the specification stage takes longer to complete but SPECIFY4IT™ provides significant time and cost savings throughout. This is because avoided, ‘fudged' or unnoticed decisions are resolved before the specification will compile and meet the business user's expectations. Additionally, the specification can be rigorously tested to show that it exactly satisfies the business requirement.

That's process re-engineering taken to a new level. SPECIFY4IT™ delivers this.

 To read more, follow these links:

Issues in IT System Specification

How SPECIFY4IT™ works


Watch the introductory video