# The basics of flow development
In this chapter, we will take a look at the requirements and basic knowledge necessary for implementing the ELO Flows component. First, we will look at the tools and system settings. We will follow this up with the plug-in for Visual Studio Code. Finally, we will look at the project structure shared by all ELO Flows components.