That typically depends on what you intent to do... If you want to map all your processes on a high enough business level (as in understandable), you could map all of them in (bias here) Elements.cloud say. However, if you want only to create executable BPMN flows in order to automate (parts) of your business processes you would need something else (e.g., Signavio). Bottomline, I suppose you need an umbrella type of "this gives us insight and oversight at a business level, to be used for Lean exercises)" solution and add more techie stuff that would sit in context of that umbrella solution. Most of the time, organisations lack the umbrella (or have a poor, hard to manage Sharepoint type solution... or even worse, a collection of outdated Visio's, Powerpoints or Word docs...).