Οι βασικοί στόχοι που τίθενται κατά τη διαδικασία της σχεδίασης ενός εργαλείου ανάλυσης και οπτικοποίησης της επίδοσης παράλληλων εφαρμογών είναι ευκολία στην κατανόηση και στη χρήση του εργαλείου και η φορητότητα. [15]. Ενα εργαλείο που πληρεί αυτές τις βασικές προυποθέσεις έχει τη δυνατότητα να είναι ανταγωνιστικό μέσα σε μια πληθώρα άλλων παρόμοιων, καθώς όσο πρωτοποριακό και χρήσιμο να είναι, αν λείπει κάποιο από τα πιο πάνω βασικά στοιχεία, δύσκολα θα υποσκελίσει άλλα, λιγότερο ποιοτικά, εργαλεία.
Βασικός σκοπός της διαδικασίας οπτικοποίησης μιας προγραμματιστικής εφαρμογής είναι η διευκόλυνση της κατανόησης, από την πλευρά του χρήστη, διαφόρων σημαντικών χαρακτηριστικών που την αφορούν, όπως πχ. η επίδοσή της, η συμπεριφορά του αλγορίθμου, η ανίχνευση λογικών σφαλμάτων κ.α.
Συνεπώς είναι απαραίτητο να ισχύουν τα παρακάτω:
Είναι προφανές ότι ένα καινούργιο εργαλείο, δύσκολο και περίπλοκο στη χρήση του, πολύ δύσκολα θα προσελκύσει τους χρήστες ακόμα και αν διαθέτει πρωτοποριακά στοιχεία που το κάνουν να ξεχωρίζει από άλλα παρεμφερή. Ορισμένες σύγχρονες βασικές προυποθέσεις για ευκολία στη χρήση ενός εργαλείου είναι:
Απαραίτητη θεωρείται η μη εξάρτηση του όλου συστήματος που σχεδιάζεται από συγκεκριμένο υλικό ή λογισμικό και η ικανότητα επεξεργασίας δεδομένων, που παράχθηκαν από πολλαπλές διαφορετικές αρχιτεκτονικές.