Boa Technology has hired Elizabeth Moore as marketing manager and Claire Sprague as senior graphic designer