Genymotion is designed to be an Android phone emulator for Windows systems. It is primarily for people who are developing Android apps or testing them on difference devices. The application is capable of emulating a range of different devices from various well-known manufacturers. It performs well although there are serious issues that can cause the emulator to crash when the screen is rotated or the menu activated. Installation can be problematic and could take a long time. Many different libraries and other items are required for the download. You need to register a Genymotion account in order to download various device profiles. Genymotion is a good option for people developing Android apps who need a fast emulator.
A full-fledged network simulation software from Cisco