In NetCommunity, you can add additional Funds to Membership Forms to allow for additional donations separate from Membership fees.
Mark the Allow additional donations checkbox. An additional contribution field will appear on your website. Members who contribute an additional donation may select the fund to credit in the Raiser's Edge Fund field. You can download the gifts directly into Raiser's Edge using the NetCommunity plug-in.