Easy5 הינה תוכנת מידול וסימולציה ויזואלית של מערכות פיסיקליות, הכוללת בלוקים ופונקציות פיזיקליות פרמטריות, המאפשרים בניה והרצה אינטראקטיבית, דינמית, לינארית ולא לינארית, במישור הזמן, של המערכות.
מידול המערכת נעשה ע"י בניית דיאגרמת בלוקים / פונקציות פרמטריות המייצגות את המערכת הפיסיקלית, והניתנות לשינו והתאמה בקלות למרכיבי המערכת ע"י המשתמש, והרצתה תוך פתירת משוואות המצב הדיפרנציאליות (או אחרות).
התוכנה מציעה מגוון רחב של ספריות בלוקים מוגדרים מראש עבור מערכות הידראוליות, תרמיות, פנאומטיות, מכניות, חשמליות, תת מערכות דיגיטאליות, מערכות בקרה ועוד... ספריות אלו כוללות בלוקים פיזיקליים פרמטריים כגון שסתומים, אקטוארים, מחליפי חום, מנועים, משאבות וכו'.. וכן בלוקים מתמטיים כגון אינטגרטורים, סוכמים, פונקציות מעבר, פילטרים ועוד...). המשתמש יכול לייצר לעצמו ספריית בלוקים ייחודית הכוללת תת מערכות ומודלים שייצר ולשלבם במודלים נוספים. בנוסף ניתן לשלב קוד C או FORTRAN (Legacy code) בתוך בלוקים גנריים ולשלבם בסימולציה. Easy5 מציעה בנוסף ספריית בלוקים אינטראקטיבית המאפשרת שילוב בלוקים גרפיים כגון תצוגות דיגיטליות, גרפים, סליידרים ועוד המאפשרים שינוי פרמטרים של הסימולציה ובחינת ההשפעות של שינויים אלו על התוצאות, תוך כדי ריצה ( on the fly ).
בנוסף כוללת התוכנה כלי אנליזה חזקים המאפשרים הרצת סימולציות לא ליניאריות, תכנון מערכות בקרה , אנליזות של התוצאות וכלים גרפיים להצגת התוצאות.
הארכיטקטורה הפתוחה של התוכנה מאפשרת התממשקות לכלי תוכנה וחומרה רבים