This response code is used to indicate that the server cannot find anything at the requested path.
404 simply indicates that nothing was found, and is often used to display a user facing page informing the visitor that nothing could be found.
Custom error pages are great tools to help capture otherwise potentially lost visitors.
For an example of a custom error page, see Northrook.com's error page.