I'm looking for an ASP.NET library or control (preferably in C#) to create workflow diagrams from business processes.
Edit: To clarify, the necessary info (task, holder, status, etc.) is stored in a database, and I just want to give the user the ability to view a workflow diagram of the process.
I have come across the following commercial/proprietary solutions:
Update:
There is also Diagram.NET, which is a free, open source diagramming library, but it hasn't been updated for some time now.
Do you have any recommendations regarding these products? Are there any other good solutions (free or commercial)?
There are evaluation versions of the commercial products mentioned above, and I'm planning to try them myself, but I thought that I should also seek the wisdom of SO :)
Update 2:
(Kind of a late update, but I'm doing it for the sake of completeness)
I ended up using EasyDiagram.NET, which is an open source AJAX-driven diagram control for ASP.NET. It's free and has a couple of nice features, but it is still in Beta and, more importantly, it does not contain a layout engine/logic; you have to do the layout yourself. For my case, that wasn't a big deal because the diagrams and their layouts were fairly simple.
There is also Open Diagram, which seems more advanced than EasyDiagram.NET, but it does not include graph layout either.