ASP, czyli Active Server Page, to jedna z technologii, która umożliwia tworzenie stron internetowych. Została stworzona przez największą na świecie firmę zajmującą się działalnością w zakresie branży informatycznej. Aby wykonać stronę internetową, w oparciu o technologię Active Server Pages, należy pamiętać, że dokument, który planuje się stworzyć, będzie składał się z dwóch podstawowych programów. Jednym z nich będzie kod programu, natomiast drugim – kod HTML lub HTMLX. Jeżeli chodzi o HTML, sytuacja wygląda mniej skomplikowanie. Jest to stosunkowo prosty język, który umożliwia tworzenie różnego rodzaju stron internetowych. To właśnie dzięki swojej prostocie od wielu lat cieszy się zainteresowaniem i prowadzeniem wśród wielu osób, które zarówno zawodowo, jak i amatorsko, zajmują się tworzeniem stron internetowych. Warto jednak pamiętać, że HTML nie został zastąpiony językiem XHTML (z języka angielskiego: Extensible HyperText Markup Language), jak mogłaby wskazywać na to nazwa obu tych języków internetowych – można między nimi zauważyć bardzo duże różnice technologiczne, które znacząco wpływają na tworzenie się dwóch indywidualnych, niezależnych od siebie, języków.