Borland Graphic Interface (anche detta BGI) è una libreria grafica in bundle contenente differenti compilatori Borland per DOS a partire dal 1987.
Questa è utilizzata per fornire graficamente diversi prodotti borland che usufruiscono di tale interfaccia, questa libreria carica prodotti con estensioni BGI(driver grafici) e CHR(caratteri vettoriali) dal disco rigido per rendere il dispositivo autonomo ed indipendente e capace di supportare la grafica da sé.
L'ultimo IDE C++ di Borland per DOS è stato C++ 3.1 del 1992 invece l'ultimo capace di supportare BGI è stato Borland C++ 5.02 del 1997 compatibile con Windows ma eseguibile solo su DOS. Il BGI è meno potente rispetto alle librerie moderne come in grafica SDL o openGL poiché questo non era sviluppato per grafica 3D.