There are various types of the Pujas ranging from simple ones to really elaborate and complex ones. Most of the Vedic scriptures and epics including the Vedas, Upanishad, Ramayana, Mahabharata and more emphasize the significance of performing daily puja at home.
Puja means worship or reverence of the Divine.