GGPO (Good Game Peace Out) is a proprietary middleware designed to allow for lag reduction in online multiplayer. It was originally designed for use in arcade emulators, and remains its primary use. Specifically, it uses Final Burn Alpha. The official site of GGPO is gone and the author instead recommends FightCade.
It has also been licensed by video game developers for use in their games, such as Skullgirls and Street Fighter III: 3rd Strike Online Edition.