Success! Your Request Has Been Submitted

A member of the IDU team will be in touch shortly.


If you do not wish to wait, we invite you to call us directly at

Toll Free: (North America) 1.888.416.4381  |   Tel: 1.613.416.4381


We look forward to speaking soon to help you evaluate idu-Concept!

Empowered Financial Management with idu-Concept

Top-Ranked Budgeting, Planning & Reporting Platform

© Copyright 2020 IDU - All Rights Reserved

IDU email contact
  • IDU LinkedIn
  • IDU Twitter
  • IDU Facebook
  • IDU YouTube
  • IDU Instagram