Following diagram highlights some of the important Stream App and Stream App Starter POM dependencies.

The dependencies are grouped in three categories:
Spring Boot, Spring Integration,
Spring Cloud. The "Bill Of Materials" (BOM) patterns is used throughout the stack to decouple the dependency
management from the lifecycle configurations.
The app-starters-build parent POM and the app-starters-core-dependencies BOM use inherit by all app starters.Pre-build Apps, along with a Binder
implementation.
The App Starter root pom ([my-app-name]-app-starters-build) inherit all compile-tme configuration for its parent
the core app-starters-build. Starer’s BOM [my-app-name]-app-dependencies is used to manage starter’s own dependencies.