1. Must be written in Ajax with appropriate comments in the code to aid in navigation and follow-up of changes. It should run inline on the web
2. Similar to some elements found in MS Visio. (mainly a few core shape choices & connector options)
3. Develop the Process Flow Diagram
Shapes should be easy drag, drop, move with optional connectors,
Should be easy editable color, in shape text/WysiWYG editing, or upload an image in lieu of a shape (as background)
It should default certain types of connectors unless chosen by the user.
saves info for each diagram to a Mysql table(s)
Bidders with a demo will get preference. There can be absolutely no copyright issues with this.