# Architecture & Features

Streamflow's technology stack is composed of three layers:

![](https://downloads.intercomcdn.com/i/o/1178444806/513f7b0f698893478ab17688/layers.png?expires=1785366000&amp;signature=13bc849190de764177dc1227cf6412efea4f0e4c802291beffa1b52585bad223&amp;req=dSEgHs16mYlfX%2FMW1HO4zcrkt%2BKh%2BD%2F6fLU9tTklrbStqa8Eh70ha%2FVRvv6F%0AC58QeNFFX90JtrnsmyE%3D%0A)

## Protocol layer

Streamflow Protocol is a base layer — a set of interoperable smart contracts that power the Streamflow Product Suite. These programs are built entirely on the Solana blockchain, enabling secure, efficient, and programmable token transfer infrastructure.

## Infrastructure layer

Streamflow offers powerful SDKs and APIs for faster development of applications.

This layer interacts with the **Protocol** layer.

To learn about the possibilities of the SDK and some of the existing integrations, find more information on this [page](https://streamflow.finance/integrations).

The composability and modularity of the infrastructure layer allow for a myriad of applications to be built on top of Streamflow. To understand the plans and the potential of the **infrastructure** layer, please read the section [Growing the Streamflow Ecosystem](https://docs.streamflow.finance/en/articles/9869368-growing-the-ecosystem).

## Business (Application) layer

This is the user-facing implementation of the protocol, such as the one at [app.streamflow.finance](http://app.streamflow.finance), that enables many end-user products.

While Streamflow encourages the ecosystem to build applications on top of the protocol and infrastructure layer, Streamflow also launched some of the end-to-end [solutions](https://docs.streamflow.finance/en/articles/9869339-solution).

## Technical Architecture

![](https://downloads.intercomcdn.com/i/o/1190995863/90e6a56eec698abf6749f139/image.png?expires=1785366000&amp;signature=4dfdbf71c7df6b8cc5cc8ad2350e127d5d37829d93d4dc34509ed0665bb3008e&amp;req=dSEuFsB3mIlZWvMW1HO4zS3KQr3KPNZOWI2yl0UhpDGuZCCGZqRybifXKFTq%0A9p4PFUX1H5D8wHU%2FFAc%3D%0A)

Further information about the technical implementation, features, and the code itself is available in the [documentation](https://docs.streamflow.finance/en/collections/10033766-developer-tools).

---

Next: [Adoption & Growth](https://docs.streamflow.finance/en/articles/9869350-adoption-growth)