Akkuma rakkoon guddachaa fi ulfaataa ta'aa deemu, wantoonni akka sagantaa xiqqaa (subprocedure), muraa (module), galmeessa (documentaation), fi tooftaa saganteessuu haara kan akka wantarratti xiyyeeffatu (object-oriented programming) barbaachisa ta'a.