Build custom forms which work directly with new or existing models.