Uprogramishaji kiviumbile
Katika utarakilishi, uprogramishaji kiviumbile (kwa Kiingereza: object-oriented programming) ni aina ya uprogramishaji ambapo programu zinaumbwa na kuzingatia kuhusu viumbile (vipengele vya lugha za programu).