Για την δημιουργία του έργου forms-minedu, δύο λύσεις ανοικτού λογισμικού τέθηκαν ως υποψήφιες:
* LimeSurvey
* Drupal webforms
Και οι δύο λύσεις κάλυψαν σε ικανοποιητικό βαθμό τις λειτουργικές απαιτήσεις του έργου, με το limesurvey να υπερέχει σε ορισμένα σημεία. Από εκεί και πέρα, σημαντικό κριτήριο είναι το εξής:
Να μπορεί από κάποιον προγραμματιστή να προστεθεί κώδικας, χωρίς να επηρεάζεται ο κώδικας του βασικού συστήματος προκειμένου να γίνονται αλλαγές, καθώς επίσης να είναι εύκολη η αναζήτηση και η προσθήκη νέας λειτουργικότητας από διαθέσιμα έργα ανοικτού λογισμικού υπό την μορφή modules.
Βάση αυτού του κριτηρίου το drupal, υπερέχει κατά πολύ του limesurvey. Συγκεκριμένα αν και το LimeSurvey στήριζεται σε ένα framework yii, έχει μηχανισμό για plugins και δικό του api interface, καθιστά σχετικά δύσκολο και σε ορισμένες περιπτώσεις αδύνατο να προστεθεί νέος κώδικας χωρίς να επηρεάσει την διαδικασία update. Συγκεκριμένα ο τρόπος που προσφέρει είναι μέσω της χρήσης των events, ενώ παράλληλα χρησιμοποιείται η δημιουργία της υποκλάσης σε μία συγκεκριμένη κλάση προκειμένου να προστεθεί η έξτρα λειτουργικότητα. Αυτός όμως ο τρόπος δεν βολεύει πάντα, ιδιαίτερα όταν πρόκειται για την αλλαγή της ροής πληροφοριών μιας διαδικασίας.
Αντίθετα το drupal εκ κατασκευής είναι δομημένο με modules, γεγονός που το κάνει πολύ πιο εύκολο να τροποποιηθεί.
Για τους παραπάνω λοιπόν λόγους τελικά έγινε η επιλογή του drupal έναντι του limesurvey.