Microsoft Visio is globally known as an application that allow users to create diagrams. But it is less known that among this diagramming powerness there is also specific funtionality that allows to create your own mockups, wireframes or prototypes for software development.
These functionality is available for both desktop and cloud versions, though some adjustments may be needed before enabling this functionality. Microsoft Visio 2016 for example, do not contain default stencils for this kind of diagrams.
Official link explaining the possibilities of wireframe templates in Visio:
Wireframe Stencils for Visio
Microsoft provides official Visio wireframe stencils since Nov 2017.
Before this time, users needed to import third-party stencils manually in order to be able to wireframe. Some of them can be found below: