First thing that came to mind: https://www.omnigroup.com/omnigraffle

Unfortunately a Mac-only app. I don't know if an equivalent for PC exists, but surely it does.