Στο Eclipse 2.1, η έννοια της κύριας λειτουργίας χρησιμοποιήθηκε για την προσαρμογή των παραμέτρων εμπορικής επωνυμίας ενός προϊόντος. Αυτός ο μηχανισμός εξακολουθεί να υποστηρίζεται, αν και έχει καταργηθεί. Τα νέα προϊόντα που αναπτύσσονται θα πρέπει να χρησιμοποιούν το σημείο επέκτασης προϊόντων προκειμένου να προσδιορίσουν ένα προϊόν.
Στο υπόλοιπο μέρος αυτής της συζήτησης περιγράφεται ο ορισμός legacy του προϊόντος με χρήση των κύριων λειτουργιών.
Κατά την εκκίνηση της πλατφόρμας Eclipse, μία ακριβώς λειτουργία μπορεί να ελέγξει τη συνολική συμπεριφορά ή το πλαίσιο που διέπει την εμπορική επωνυμία της πλατφόρμας, συμπεριλαμβανομένης της οθόνης εκκίνησης, των εικόνων παραθύρου, του πλαισίου πληροφοριών, της σελίδας υποδοχής και άλλων προσαρμοζόμενων παραμέτρων της πλατφόρμας. Αυτή η λειτουργία ονομάζεται κύρια λειτουργία προϊόντος.
Ας θυμηθούμε όμως πάλι την περιγραφή της λειτουργίας πλατφόρμας από το Eclipse 2.1:
<?xml version="1.0" encoding="UTF-8"?> <feature id="org.eclipse.platform" label="%featureName" version="2.1.0" provider-name="%providerName" plugin="" image="eclipse_update_120.jpg" primary="true" application="org.eclipse.ui.ide.workbench"> ...
Η λειτουργία πλατφόρμας έχει καθοριστεί ως κύρια λειτουργία. Αν και είναι πιθανός ο καθορισμός πολλών λειτουργιών ως κύριες λειτουργίες στα αντίστοιχα αρχεία τους feature.xml, μία μόνο κύρια λειτουργία αποφασίζει για το χρόνο εκκίνησης της πλατφόρμας. Αυτό γίνεται μέσα από τη ρύθμιση της ιδιότητας eclipse.product από το αρχείο config.ini που βρίσκεται κάτω από τον κατάλογο eclipse/configuration. Αν υπάρχουν πολλαπλές εν δυνάμει κύριες λειτουργίες, η επιλογή της γραμμής εντολής -product για το αρχείο eclipse.exe αντικαθιστά την επιλογή που γίνεται από το config.ini.