This part is contractually separate from the back end so that they can be done by different vendors or even many different vendors because maybe one wants to make one for specific needs. What this means that it opens the gate for many different front ends without worrying about separate security issues.