Agroekologija je disciplina koja je odgovorna za upravljanje ekološkim načelima proizvodnje hrane, goriva, vlakana i farmaceutskih proizvoda. To obuhvaća širok raspon pristupa i oni ga smatraju znanošću i načinom gledanja na život, bio on organski, konvencionalni, intenzivni ili opsežni.
Agroekologija se pojavljuje s novim područjem specifičnih znanja s tom razlikom što ima sposobnost vidjeti može li se tehnologija koristiti u skupu prirodnih, društvenih i ljudskih dobara. Postoje četiri farme koje su produktivnost, stabilnost, održivost, pravičnost.
Produktivnost je kada se količina postignutih proizvoda dobije kroz proizvodni sustav koji se može odnositi na postizanje određenih rezultata u vremenu u kojem je dobiven i u kojem se koristi u velikim tvrtkama i organizacijama za poboljšanje produktivnosti.
Stabilnost je kvaliteta situacije u kojoj se održavaju neke neovisne pravilnosti koje se mogu primijeniti kao karakteristika u ravnoteži jer se ona ne mijenja, ali ostaje dugo na istom mjestu.
Održivost je ona koja uključuje sposobnost održavanja raznolike produktivnosti tijekom vremena kako bi generacije zadovoljile svoje, jamčeći im stabilnost u rastu agroekologije.
Pravednost, koristi se za spominjanje pojmova pravde i socijalne jednakosti uz vrednovanje individualnosti koja želi promicati vrednovanje ljudi bez obzira na kulturne ili socijalne razlike.