D-Finsolutions