All cells are confined by a cell membrane, and in the case of plant cells this membrane is accompanied by a cell wall. Inside this envelope, each cell contains a lot of different organelles, molecules like proteins, carbohydrates and nutrients along with a cytoskeleton for structural support.
The organelles and macromolecules need to move around to get where they are needed. One way of achieving this is through passive diffusion. However, this process is very slow in the crowded cellular cytoplasm where up to 30% of the volume is taken up by macromolecules. To speed things up the cell utilizes a phenomenon called cytoplasmic streaming, also known as protoplasmic streaming and cyclosis. This kind of molecular movement, in contrast to diffusion, is not a passive but an active process which uses energy in the form of ATP (adenosine triphosphate). The energy is spent on moving specialized transport molecules called myosin, kinesin and dynein, along the cellular cytoskeleton while carrying the macromolecules and organelles.