There are many ways to go about, but it could be easily achieved with any diagramming or graphics application. For example, LibreOffice Draw or Microsoft Visio.
No idea, but if you want to make similar diagrams I recommend PlantUML. Default colours suck a bit but they are easy to change.
My first guess is Visio. (Followed by Excel, PowerPoint, or Word.)