You can use anything if the result is that it makes a map. A lot of people use game engines which have a map editor to make a map for a pupose not part of the game its shipped with. If your able to export it or even just screen capture the result then its fine. Some of the game engines make maps which are animated and interactive and possibly in 3D where you can position the viewer.