In today's digital age websites are the core of every business's online presence, serving as an online storefront which welcomes and entices customers from all over the globe. Behind every sleek and functional website lies a complex process that is known as web development. The combination of art and science encompasses numerous disciplines such as