NDM (Node Deployment Manager) in WebSphere is used to manage multiple application servers. When there is only one application server, you don't need NDM - a single standalone server is sufficient. NDM becomes necessary when you have multiple application servers that need centralized management and coordination.