eManage

To manage electronic or IT services, most likely through the world wide web.
Since we're not technical experts, we're having our online surveys eManaged.
by H Sponberg March 01, 2008
mugGet the eManage mug.