There are many scenarios in which a single buildpack is not sufficient when building an application. This includes cases when you need to: Run a buildpack for each language your app uses. For example, run a JavaScript buildpack for assets and a Ruby buildpack for your application. Run a daemon process such as pgbouncer with your application. Pull in system dependencies with apt. You can define the
![Using Multiple Buildpacks for an App | Heroku Dev Center](https://cdn-ak-scissors.b.st-hatena.com/image/square/a1b2a24fb8bb6b5daa830ba9854ce4ba0af7b021/height=288;version=1;width=512/https%3A%2F%2Fwww.herokucdn.com%2Fimages%2Fog.png)