The town of Branchburg has opened applications for 40 affordable condominiums at Neshanic Towns, a new development offering housing options for very-low-income, low-income, and moderate-income buyers.