Open gl graphics

And for the second part of your question (this uses), its used by professional 3d (architecture programs etc...) applications a lot and by some games.