Cakedesk could offer the ability to create predefined items that can easily be inserted into invoices and proposals.