1. A computer-implemented method comprising: receiving, from a client device, a website integration feature selection; creating a web application file on the client device, the web application file being configured to enable boundaries associated with and defined on behalf of the website to be enforced; and populating the web application file with content that enables the boundaries to be enforced.