ΠΡΟΓΡΑΜΜΑΤΑ

Τα Windows 95 είναι ίσως το μοναδικό από τα λειτουργικά συστήματα για προσωπικούς υπολογιστές, που κυκλοφορούν στην παγκόσμια αγορά, που συνδυάζει, το γραφικό περιβάλλον εργασίας, την ευκολία στη ρύθμισή του, την καλύτερη δυνατή εκμετάλλευση των δυνατοτήτων του υπολογιστή και πάνω απ'όλα, ένα υπερσύνολο εφαρμογών που καλύπτουν και τους πιο απαιτητικούς χρήστες.
Το περιβάλλον των Windows 95 είναι βασισμένο σε ένα σχέδιο κεντρικής διαχείρισης δεδομένων. Αυτό σημαίνει ότι δίνεται ιδιαίτερη έμφαση στις εργασίες που χειρίζονται τα δεδομένα παρά στις εφαρμογές. Το όλο περιβάλλον έχει σχεδιαστεί έτσι ώστε να επιτρέπει στο χρήστη να προβάλει δεδομένα και έγγραφα και να επεμβαίνει σ'αυτά απευθείας χωρίς να είναι υποχρεωμένος να εντοπίζει πρώτα την εφαρμογή.
Εκτός όμως από την προηγούμενη δυνατότητα, το περιβάλλον των Windows 95 στηρίζεται στην ιδιαίτερη εντύπωση που δημιουργούν οι εικόνες και στο γεγονός ότι μια εικόνα ισοδυναμεί με χίλιες λέξεις. Ετσι εύκολα καταφέρνει να γίνεται γρήγορα αντιληπτό και ο τρόπος χειρισμού του γίνεται γρήγορα κτήμα ακόμη και εκείνων που η εμπειρία τους με τους Η/Υ είναι ελάχιστη.
Από την μεριά των προγραμματιστών όμως, χρειάζεται η μελέτη του λειτουργικού συστήματος σε βάθος και η γνώση του τρόπου λειτουργίας τόσο του ιδίου σαν ένα σύνολο, αλλά και των δομικών του στοιχείων. Επίσης απαραίτητη κατά την γνώμη μου θεωρείται η γνώση της σωστής δόμησης των εφαρμογών-προγραμμάτων έτσι ώστε να πληρούν τις προδιαγραφές που θέτει τόσο το λειτουργικό όσο και οι κατασκευαστές του.
Με βάση τα πιο πάνω επέλεξα αφενός μεν τα Windows 95 σαν περιβάλλον ανάπτυξης των εφαρμογών μου, αλλά πολύ περισσότερο μια γλώσσα προγραμματισμού η οποία είναι αρκετά φιλική προς τον προγραμματιστή, περιεκτική σε δυνατότες και εργαλεία, αλλά πάνω απ' όλα είναι δημιούργημα του ιδίου κατασκευαστή με αυτόν του λειτουργικού συστήματος, έτσι ώστε να εξασφαλίζεται η βιωσιμότητά της αλλά και η πλήρης συμβατότητά της. Ο τρόπος δόμησης και σχεδιασμού του περιβάλλοντος των προγραμμάτων μου υπακούει στο μεγαλύτερο μέρος του στους κανόνες που θέτει η Microsoft. Οπου είναι δυνατό, χρησιμοποιούνται τμήματα εφαρμογών από τα ίδια τα Windows (File Open, File Save, Printer Settings) έτσι ώστε να υπάρχει συνοχή της εφαρμογής με το λειτουργικό σύστημα. Στα προγράμματά μου έχω χρησιμοποιήσει ένα εξελιγμένο σύστημα διαχείρισης λαθών το οποίο μπορεί την κάθε στιγμή να προτείνει στο χρήστη ενέργειες για τη λύση του προβλήματος. Επίσης έχει χρησιμοποιηθεί σε μεγάλο βαθμό η τεχνολογία Client/Server και πολλά από τα τμήματα των προγραμμάτων είναι κατασκευασμένα με το μοντέλο των in-process server (DLL). Οι βάσεις δεδομένων που χρησιμοποιούνται στα εν λόγω προγράμματα, είναι αρχεία Access (mdb) τα οποία ελέγχονται στις βασικές τους εργασίες από το DAO 3.51 της Microsoft. Ετσι εξασφαλίζεται μια επεκτασιμότητα των δυνατοτήτων μια και τα δεδομένα είναι κτήμα του χρήστη ο οποίος μπορεί μέσω άλλων εφαρμογών να εκτελέσει σ'αυτά επιπρόσθετες εργασίες.
Η μεγάλη προσωπική προσπάθεια, το μεράκι, η αγάπη για τον προγραμματισμό αλλά και η δίψα για την απόκτηση όλο και περισσότερων γνώσεων πάνω στο αντικειμένο που έμελε να μονοπολήσει το επαγγελματικό μου ενδιαφέρον, με βοήθησαν στην κατασκευή των προγραμμάτων που παρουσιάζω πιο κάτω, αλλά και όσων από σήμερα και στο μέλλον θα φέρω εις πέρας.


ΑΡΧΩΝ Version 2.0 Πακέτο 5 προγραμμάτων (Δημοτολόγιο, Εκδοση χρηματικών ενταλμάτων, Προϋπολογισμός, Υδρευση-Αρδευση, Τ.Α.Π) για πλήρη διαχείριση Δήμων και Κοινοτήτων. 
Courier 2.0 Διαχείριση γραφείου Courier (διαχείριση πελατών - έκδοση παραστατικών - μανιφέστα κ.λ.π). 
Stock 1.0 Ενα μικρό πρόγραμμα παρακολούθησης αποθήκης.
FileSeek 1.0   Utillity για Windows95 που επιτρέπει την εκτύπωση λίστας επιλεγμένων αρχείων.
Lotto 5 Πρόγραμμα δημιουργίας και εκτύπωσης δελτίων Lotto.
Lexis 2.0 Πρόγραμμα συγγραφής κειμένων σαν το Word, με δυνατότητα χρήσης fonts, print preview, margins κ.λ.π.
Wsheet 2.0 Πρόγραμμα λογιστικού φύλλου εργασίας σαν το Excel.
Custs 1.1 Πρόγραμμα παρακολούθησης οικονομικών κινήσεων πελατών.
ScanDoc 3.0 Ηλεκτρονική αρχειοθέτηση εγγράφων (χρήση scanner).
LMarket 1.0 Διαχείριση λαϊκών αγορών. Ειδικά για Δήμους.