There are multiple types of Aquaponics systems. Floating Raft Systems take up a lot of space but have a very high yield. Stacked grow beds are very efficient by utilizing vertical farming and aquaponics systems both while also providing high yields. Potted or container plants work well with Aquaponics systems. Also a large bed with clay balls worka well for melons, squash, etc. See below for many examples of the different types of systems. Media based, NFT and Deep water culture are just three of the types - see the link below for a brief introduction on these 3 types. There are also Dutch Bucket plant systems, and other more complex systems. See below for more detailed information on each of the different types.