Front and back ends - Wikipedia, the free encyclopedia