conditions that must be satisfied to confirm that the step passed and met some preset guidelines requirements post conditions may take the form of a series of analysis or reporting tools or just checklists where the user can provide information and justification for their actions on the step complex post conditions may be built up from a smaller set of primitives such as run a tool and see if it produces a set of desired results the invention recognizes a clear distinction between the instance neutral and instance specific aspects of a process the ability to clearly identify and formalize the instance neutral aspects of the process steps allows the process designer to define the process in all its dimensions and to create a widely reusable process template that can then be instantiated by different users for their purposes there is thus a preferred order or sequence of events that occurs in this case process is u2018 published u2019 in the form of files to a wider audience project users interact with the process through a custom interface that understands the process model because the set of instance neutral process step attributes is extremely broad in scope it would be inflexible and inextensible to create a single monolithic system to handle the different attributes therefore as shown in fig2 the system 200.