POJO ( Eng. Plain Old Java Object ) - "vanha hyvä Java-objekti", yksinkertainen Java - objekti, joka ei ole peritty mistään tietystä objektista ja joka ei toteuta muita palvelurajapintoja kuin liiketoimintamalliin tarvittavat .
Martin Fowlerin ja kumppanien keksimä termi uhmaten EJB:tä ( Enterprise JavaBeans ), koska yksinkertaisille objekteille sopivan sanan puuttuminen sai nuoret Java-ohjelmoijat hylkäämään ne uskoen, että vain EJB:t "pelastaisivat maailman".
POJO-konsepti syntyi, kun etsittiin tapoja helpottaa ja yksinkertaistaa ohjelmointimenetelmiä tehtäviin, jotka vaativat monipuolista toimivuutta liiketoimintaobjekteista , mukaan lukien objektien tallentaminen tietokantaan , verkkokäyttöliittymään ja niin edelleen. Ratkaisu löytyi itsetutkiskeluun perustuvien alustojen (kirjastojen) muodossa .