Saxaxiin sagantaa kan sagantaa xixiqqaa salphaa yoo ta'u rakkoo furamuuf jiru qorachuu, galcha walitti qabuu, jechoota sagenteessuu afanoota keessa jiran fayyadamuu, adeemsaa fi seermurtoo haaraa baasuu ykn kan duraan jiran fayyadamuu, daataa meeshaalee bahaaf dhiyeessuu fi furmaata rakkoo kennuu dha. 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. Sagantaa gurguddaan kan sarara lakkaddaa mana kumaatti lakkaawwamu qabuf toftaa mosaajii (software methodology) ittiin saxaxan barbaachisa. Hojiin moosaajii gurguddaa hojjachuun qormaata beekumsaa (intellectual challenge) guddaa dha. Mosaajii amansiisummaa guddaa qabuu fi kan bajataa fi yeroo itti xumuramu tilmaamun danda'amu uumuun baayyee ulfaata ture; kutaan barnoota kan injineeringii moosaajii irratti xiyyeeffatu qormaata kanarratti xiyyeeffatee furuuf yaala.