Magazyn BYTE w grudniu 1983 roku omawiał plany Microsoftu dotyczące systemu, który w nadchodzącej pierwszej wersji Windows będzie mógł wyświetlać grafikę zarówno na drukarkach, jak i monitorach za pomocą tego samego kodu.

W Windows 3.1x oraz Windows 9x GDI może używać funkcji bit blit dla akceleracji 2D przy odpowiednim sterowniku do karty graficznej.

Windows XP Wraz z wprowadzeniem Windows XP, GDI+ uzupełniło GDI. GDI+, napisane w języku C++, dodaje antyaliasing do grafiki 2D, współrzędne zmiennoprzecinkowe, cieniowanie gradientowe, bardziej zaawansowane zarządzanie ścieżkami, wewnętrzne wsparcie dla współczesnych formatów graficznych typu JPEG i PNG oraz obsługę przekształcania afinicznego w potokowym przetwarzaniu widoku 2D. GDI+ używa wartości RGBA do odwzorowywania kolorów. Użytkowanie tych cech jest wyraźnie widoczne w komponentach Windows XP, takich jak Microsoft Paint, Podgląd obrazów i faksów systemu Windows, Kreator drukowania zdjęć oraz w wygaszaczu ekranu Moje obrazy. Ich obecność w podstawowej warstwie graficznej ogromnie upraszcza implementacje systemów grafiki wektorowej pokroju Adobe Flash czy SVG.