# Landing Page --- title: Landing Page owner: Build Service Team --- This topic provides an overview of Tanzu Build Service (Beta). <p class="note"><strong>Note:</strong> To request early access to this Tanzu Build Service beta release, contact <a href="https://pivotal.io/contact">Pivotal</a>.</p> <p class="note warning"><strong>Warning:</strong> This release of Tanzu Build Service is not intended for use in a production environment. Features are subject to change without notice in future releases.</p> ## <a id='overview'></a> Overview Tanzu Build Service uses the open-source [Cloud Native Buildpacks](http://buildpacks.io) project to turn app source code into [container images](https://github.com/opencontainers/image-spec/blob/master/spec.md). Build Service executes reproducible builds that align with modern container standards, and additionally keep the images up-to date. It does so by leveraging kubernetes infrastructure with [kpack](https://github.com/pivotal/kpack), a Cloud Native Bulidpacks Platform, to orchestrate the image lifecycle. You can use Build Service to develop and automate containerized software workflows securely and at scale. ## <a id='concepts'></a> Build Service Concepts Build Service reduces operational overhead and improves security by automating the building of application images. It relies on `images`, `builders`, `stacks` and `stores` to achieve these results. It additionally provides optional `projects` to simplify kubernetes multitenancy and manage access to the aforementioned resources. ### <a id='image'></a> Images An `image` defines the source of the application, build time environment and registry destination. This source code could reside in git, a blobstore or as code on a workstation. For more information about managing images in Build Service, see the [Manage Images](using.html#manage-images) section of the _Using Tanzu Build Service_ topic. ### <a id='builders'></a> Builders A `builder` references the stack and buildpacks that are used in the process of building source code. They "provide" the buildpacks that run against the application and the OS images upon which the application is built and run. For more information about creating and managing builders in Build Service, see the [Manage Builders](using.html#manage-builders) section of the _Using Tanzu Build Service_ topic. ### <a id='store'></a> Store A `store` serves as a repository for Cloud Native Buildpacks available for use in builders. One can populate the store with buildpacks they [create](https://buildpacks.io/docs/buildpack-author-guide/create-buildpack/) and [package](https://buildpacks.io/docs/buildpack-author-guide/package-a-buildpack). ### <a id='store'></a> Stack A `stack` defines a pair of build and run OS images. Critical security vulnerabilities are addressed by building apps on the most up-to date stack. The stack used by Build Service to build an applicaiton is referenced in the builder and is currently [`cflinuxfs3`](https://github.com/cloudfoundry/cflinuxfs3). ### <a id='project'></a> Projects A `project` is optional resource that helps simplify multi-tenancy on the build service kubernetes cluster. It allows creation of project specific `images`, `builders` and `secrets` while still allowing access to cluster wide resources. Project authentication is managed by the cluster's auth provider and authorization is handled by kubernetes RBAC. For more information about creating and managing projects in Build Service, see the [Manage Projects](using.html#manage-projects) section of the _Using the Tanzu Build Service_ topic. ## <a id='upgrading-dependencies'></a> Upgrading Build Service Dependencies Build Service allows the user to update buildpacks and store images via the `pb` CLI. You can learn more about it [here](link.to.upgrading.build.service). ## <a id='upgrading-dependencies'></a> Build Service Components Tanzu Build Service 0.1.0 ships with the following components: * [kpack 0.0.7](https://github.com/pivotal/kpack/releases/tag/v0.0.7) * [CNB lifecycle v0.7.2](https://github.com/buildpacks/lifecycle/releases/tag/v0.7.2) Tanzu Build Service 0.1.0 ships with the following Buildpacks: * Tanzu Java `io.pivotal.java` * Tanzu NodeJS `io.pivotal.nodejs` * .NET Core `org.cloudfoundry.dotnet-core` * Python `org.cloudfoundry.python` * Golang `org.cloudfoundry.go` * PHP `org.cloudfoundry.php` * HTTPD `org.cloudfoundry.httpd` * NGINX `org.cloudfoundry.nginx` ## <a id='troubleshooting'></a> Troubleshooting For troubleshooting Build Service, contact [Pivotal Support](https://pivotal.io/support).