What is the difference between FBDI vs DBDI vs XPDM?

When to use each one of these? FBDI,DBDI,xPDM