Stateless, by default. HTML's parent protocol, HTTP, is a idempotent, stateless protocol.
However, we have means using Javascript, PHP, Perl, Ruby, ASP, etc. to add a state an application. But, using only HTML, it's not possible.
Chat with our AI personalities
HTTP is called a stateless protocol because each command is executed independently, without any knowledge of the commands that came before it. This is the main reason that it is difficult to implement Web sites that react intelligently to user input. This shortcoming of HTTP is being addressed in a number of new technologies, including ActiveX, Java, JavaScript and cookies.
This sounds like some kind of assignment of yours, however, Businesses can control their website in different ways, and make it easier for their clients to use. They also are making the applications on the web faster and easier to access, which outside of the web, it is a slower process. We can now submit resumes and request interviews on the web. HTML, XML, and Java, make the business world easier to communicate with through the convenience of the internet. That is the explanation for "business applications" if that is what you were referring to as applications, if not, then assume that html, xml, and java are the ones that make those applications, which are interpreted by the browser.
HTML, the HyperText Markup Language, defines web pages' content; CSS, Cascading Style Sheets, defines the web pages' presentation; and JavaScript, defines interactivity with the user, creating "Rich Internet Applications" (RIA).
On very basic level, HTML is simple and is universal throughout all the browsers/os/devices. With HTML5, you can even write complicated applications for across the platforms access.
HTML is a language that is used to create websites. You cannot build computer programs/applications through HTML. There are always exceptions. Apple and Google are working with a new version of HTML called HTML 5, which will allow mobile apps to be created with HTML. Based on your question, I assume you do not have much prior programming knowledge. If I am wrong, I am terribly sorry. I love programming and I learned HTML as my first language on this website http://w3schools.com/html/. After HTML, I recommend that you head towards Javascript and then Java. In Java you will actually build computer programs that work with Mac, Windows, and Linux. I wish you the Best of Luck and I can't wait to see what you accomplish! =D -Hope this Helps!