This software is an implementation of HTTP Web Server. It works just like an Apache Web Server. has implemented it in Java. It can accept many number of HTTP requests at the same time and parse each of the HTTP request. From the parsed request it will get the requested _le from the serverâ„¢s system. Then it will create a HTTP response message consisting of the requested _le preceded by header lines and send the response directly to the client.But if the requested _le is not present at the server's _le system it will give an error message in html. I have used threads in order to handle multiple requests from the clients at the same time.