As every coin has two side as a same way we know only the single side of Nmap which is port scanning. While researching I found that a lot more other than port scanning and banner grabbing can be done with the use of Nmap. We can use Nmap for web application pen-testing and exploitation too. Yeah it won't work as efficiently as of MSF. This can replace the use of acunetix and other paid version scanner.