Το παρόν σύγγραμμα απευθύνεται σε φοιτητές Επιστήμης Υπολογιστών, Πληροφορικής, Μηχανικών Υπολογιστών, Πληροφορικών Συστημάιων καθώς και σχολών που περιλαμβάνουν το αντικείμενο της τεχνολογίας λογισμικού στην εκπαιδευτική τους ύλη. Απευθύνεται επίσης σε επαγγελματίες της ανάπτυξης λογισμικού, που θέλουν να έλθουν σε επαφή με τις σύγχρονες προσεγγίσεις στην ανάπτυξη του λογισμικού όπως οι μέθοδοι της αντικειμενοστρεφούς τεχνολογίας.
Το βιβλίο μεταξύ άλλων πραγματεύεται:
-Την ανάπτυξη του λογισμικού από τη σύλληψη της αρχικής ιδέας έως και τη συντήρησή του
-Μεθόδους και τεχνικές της αντικειμενοστρεφούς τεχνολογίας, οι οποίες γνωρίζουν μεγάλη αποδοχή στην ανάπτυξη του λογισμικού
-Τη μοντελοποίηση του λογισμικού με τη γλώσσα UML η οποία είναι το ντε φάκτο πρότυπο για την κατασκευή μοντέλων λογισμικού
-Επαναληπτικές διαδικασίες ανάπτυξης όπως η Unified Process και οι ευέλικτες (agile) διαδικασίες και οι πρακτικές που αυτές ακολουθούν
-Ανάπτυξη ενός παραδείγματος που δείχνει πώς εφαρμόζονται οι αρχές και οι μέθοδοι της τεχνολογίας λογισμικού.
Οι συγγραφείς έχουν μακρόχρονη εμπειρία στην διδασκαλία του αντικειμένου του βιβλίου και στην ανάπτυξη μεγάλων έργων λογισμικού. (Από την παρουσίαση στο οπισθόφυλλο του βιβλίου)