Η βασική ύλη του μαθήματος περιλαμβάνει: Βασικές έννοιες και Χαρακτηριστικά ενός Κατανεμημένου Συστήματος, Αρχιτεκτονικές Κατανεμημένων Συστημάτων, Υπηρεσία Ονοματολογίας, Δικτυακό/ Κατανεμημένο Σύστημα Αρχείων, Συνέπεια (Consistency) και Αναπαραγωγή (Replication) στα Κατανεμημένα Συστήματα, Ασφάλεια και Ανοχή σε βλάβες στα Κατανεμημένα Συστήματα, Ανάπτυξη Εφαρμογών με βάση την αρχιτεκτονική J2EE, Αρχιτεκτονική βασισμένη στις Υπηρεσίες, Web Services (βασικά συστατικά στοιχεία & πρωτόκολλα), Ανάπτυξη Εφαρμογών σε περιβάλλον Web Services, Σχεδιασμός συστημάτων Διαχείριση & Συντήρηση συστημάτων