Assignment for web software architecture, a library for users to utilize.