www.ConceptDraw.com

Yes

Yes
Yes, yes,