Development of software applications such as a Video Management System (VMS) often encompasses many external elements such as Run Time Libraries, which automate many of the common programming tasks that are required to interact with and take advantage of the Operating System software such as Windows. In addition, a database is commonly used to index the video images to a time and date format for ease of searching and retrieval.