Επαναχρησιμοποίηση
Η ανάπτυξη λογισμικού με
επαναχρησιμοποίηση (reusability) βασίζεται
σε έτοιμα εξαρτήματα (components).
Ακολουθεί τα παρακάτω βήματα:
-  Καθορισμός πιθανών εξαρτημάτων
 -  Εύρεση εξαρτημάτων στη βιβλιοθήκη
 -  Υλοποίηση νέων εξαρτημάτων και αρχειοθέτησή τους
 -  Σύνδεση εξαρτημάτων