www.KarimNassar.com
The Linear Process Mapper arose from a need to collaboratively delineate linear (single-thread) processes which would be used to automate a web-based rental application approval system.
The application is web-delivered, and allows for multiple authors to collaboratively create procedures, edit steps and manipulate the flow of the process, reference external processes into individual steps (subroutines), assign stakeholders & timeframes to each step, define failure paths, and render the processes as Ordered Lists or Gantt-style timelines.
The tool has ultimately become invaluable for organizing and mapping all manner of procedural tasks.
The Linear Process Mapper was written in PHP & Javascript, uses a MySQL back-end, and makes extensive use of CSS.