Down payment assistance (DPA) programs help homebuyers overcome one of the biggest barriers to purchasing a home — the upfront cash needed for a down payment.