NO, you do NOT need to install anything.  ONBOARD 101 is a "Software As a Service" (SAAS) platform.   That means it's totally "Plug 'n Play."  Everything is handled by us on our servers including upgrades, back-ups, security, hosting.... the works!