Да, не коммерческая организация может заключать договора с коммерческими организациями, если это не противоречит ее уставу и целям. Например, благотворительный фонд может заключать договора с предприятиями по оказанию благотворительной помощи.