Building enterprise grade technology applications is hard. Before the first line of code is written, there are a myriad of decisions that need to be made concerning the infrastructure of the application. What operating systems do we use? What application web server do we use? What languages to we use? How do we connect to our existing databases? Where do we even start? By using LEAF, enterprises can enable rapid application development, enforce application consistency and delivery, as well as the streamlining of application provisioning and deployment.