Researching and identifying new software applications
Testing and evaluating different applications for usability and functionality
Creating and maintaining a database of potential applications
Assisting in the development of new applications
Providing recommendations for applications that meet specific needs or requirements