Portlet הוא מרכיב מבוסס Java בפורטל אשר מספק גישה למקורות מידע ספציפיים או ליישומים שונים כמו עדכוני חדשות, תמיכה טכנית, תוכנות אימייל וכדומה. פורטלים מביאים סוגים שונים של תכנים לתוך ממשק אחד, Portlet-ים לעומת זאת, מקשרים את המשתמש לתוכן ספציפי בתוך הממשק. רוב הפורטלים מציעים מבחר של Portlet-ים שהמשתמש יכול להתאים אותם לממשק מסוים. הפורטלים מתחברים ל-Portlet-ים באמצעות ממשק לתכנון יישומים, או באנגלית portlet API.