Loading...
HomeMy WebLinkAboutResponses To Web Streaming RequirementsAPPENDIX A: Responses to Web Streaming Requirements ITEM 13: All encoding will be in Windows Media format, and will therefore require end users to utilize Windows Media Player ITEM 30: The functionality of searching via a specific date range is in our development queue, but is not a current offering from our database. The meeting dates are captured in the database, so this is a function of configuring the search that can specifically seek that specific data. This functionality will be delivered by January of 2008. ITEM 37. MediaManager does not currently provide the ability to document the user that creates the event, edits the event, or the most current edit made. ITEM 50: MediaManager does not currently integrate with Active Directory. This desired function is in our development queue. ITEM 53: Ability to integrate with Legistar 4.8.145 (the City's current version of Legistar) in taking roll call, votes, actions, automatically assign enactment numbers for passed items, minutes, etc. (Please explain the integration with Legistar including the cost involved if so, any) A. Taking Roll call, motions, votes, and notes. This can be captured within the MinutesMaker application. Please see the add option for this module. B. Automatically assign Enactment numbers : Currently, this is NOT a current functionality option within MinutesMaker. This would only work in Legistar as it currently is done. C. Integration: With version 4.8, you will have the ability to export the agenda from Legistar into the Granicus MinutesMaker application. This does NOT include supporting materials or the ability to push the data captured (motions, votes, roll calls, and notes) back into Legistar. D. Cost: The additional cost would be $5,000.00 for the integration ($2,500 per company). This includes the Granicus and Legistar fees. ITEM 56: Provide automated tools for generating meeting minutes: Yes, the Granicus MinutesMaker application is designed specifically for creating meeting minutes through an automated workflow. Explain how the integration with Legistar can be accomplished; The Integration with Legistar v. 4.8 will be a collaborative effort between Granicus and Legistar. This will take 30-120 days for implementation. This will allow the agenda created in Legistar to automatically export to the Granicus application. This will NOT include supporting materials at this time. However, the new integration interface will Granicus Inc. -19- allow for exporting of all supporting documents during the agenda export stage. This is currently in development and has a time table of 3-6 months for completion. The city will then have the option of utilizing the Granicus MinutesMaker during the meeting. This will allow for: 1. Automatically record motions, votes, notes, and roll calls. 2. All the above items will be indexed to the audio/video 3. Create Minutes document that is hyperlinked to video This will NOT all for: 1. Automatically assigning Enactment numbers 2. Resulting data to flow back in to Legistar (for current version of Minutes that are created by the Clerks staff) *****OPTIONS FOR THE CITY CLERKS OFFICE: 1. Utilize the existing process for creating Minutes through the Legistar application. This would involve replacing the currently utilized FTR system with the Granicus Live Manager application. This application would be used to index all agenda items with the digital streaming audio/video. In this case, this would not involve utilizing MinutesMaker application to create the minutes. This would also not provide the ability to create HTML dynamically linked (to video) versions of your Minutes. An example of how this would appear is demonstrated below by City of Gainesville, FL (uses Legistar and Granicus) Atp://gainesville.granicus.com/MediaPlayer.php?view_id=2Etclip_id=47 2. Utilize the Granicus MinutesMaker application to generate meeting minutes. This application would be used by the Clerks staff live at the meeting to record motions, votes, roll calls, and notes while simultaneously creating index points to the audio and video. This would allow the Clerks office to create HTML dynamically linked Minutes as shown here in Long Beach, CA (uses Legistar and Granicus): p g y P p? 6:dip =1010 htt //lon, beach.�ranic�as.cc�rn/�heciia�l�: er. h vit,r�r ��� 7 _ The limitation of this option is that supporting documents and enactment numbers will NOT automatically be created or appear in the Minutes. However, as stated above, supporting documents will automatically pass from Legistar to Granicus when the next integration interface is completed (3-6 months). This option has been presented as an ADD OPTION in the proposed pricing. Granicus Inc. Section 4.1.6: Pricing Proposed Solution Pricing Your Granicus solution was designed based on The City's specific streaming needs. Our pricing reflects our commitment to supply our customers with the highest value and utmost quality. Your solution consists of the components detailed below. GRANICUS WEB STREAMING SOLUTION Granicus MediaManager MediaManager Software Enterprise $13,500.00 Granicus OutCast Encoder Hardware (Provided by Client) Minimum 3.0GHz Pentium 4 with Hyper Threading technology 32-bit required. 64 bit extensions will not work Minimum 1GB RAM and 36GB disk (RAID 1 recommended) Windows Server 2003 (2) Osprey 230 Encoder Card Configuration Hardware (Provided by Client) Software Subtotal $13,500.00 $0.00 $750.00 $0.00 $1,200.00 Granicus MediaVauft Hardware (Provided by Client) (1) - Minimum 3.0GHz P4, 64bit OK Minimum 1GB RAM and 36+ GB internal disks (RAID 1 recommended) External interface for mass storage (SCSI or Fiber Channel RAID preferred, NAS or SAN acceptable) Windows 2003 Server RAID Configuration (if applicable) Configuration Hardware (Provided by Client) Software Software MediaVauft Software Software License Bundle Discount Subtotal $1,950.00 Subtotal $0.00 $0.00 $900.00 $9,000.00 $ 7,150.00 Granicus Stream Replicator Granicus Inc. 21.. Hardware (Use MediaVault Hardware) Configuration Hardware (Uses MediaVault Hardware Configuration) Software Software Stream Replicator Software Professional Services a Other Hardware Training (2) - Days Onsite Installation (1) - Day Remote Web Site Integration/Document Templates Total Up -Front Total Monthly Managed Services Subtotal Subtotal $0.00 $0.00 $375.00 $3,750.00 $4,125.00 $3,200.00 $800.00 $ 5, 000.00 $ 9, 000.00 $3 ,725.00 $1, 600.00 ADD OPTION: LIVE MEETING MANAGEMENT / INTEGRATION WITH LEG!STAR Granicus MediaManager MediaManager Software MinutesMaker Subtotal $10,750.00 $10, 750.00 Professional Services Et Other Hardware Training (2) - Days Onsite (Per meeting body) (1) Agenda/Minutes Template Design (per meeting body) Integration with Legistar Subtotal $3,250.00 $3,500.00 $2,500.00 $ 5, 700.00 Total Up -Front (Additional) Total Monthly Managed Services (additional) Granicus Mobile Encoder (FTR Upgrade) Hardware (Laptop/Microphones Provided by City) Configuration Hardware Software Software $20,050.00 $200.00 $0.00 $0.00 $0.00 Granicus Inc. 22.. Mobile Encoder Software (1 License) $0.00 Subtotal $0.00 **Please note that additional meeting bodies (additional to City Council) wishing to utilize MinutesMaker will require additional training (2 days per body fir) $1,600 per day) and document template design ($3,500 per body. Please note the pricing for the hardware is not included. The City has indicated that thcy would like to provide the hardware. Granicus Managed Services All managed services plans are billed on a monthly basis, and require the first month be paid during the initial Granicus Inc. -23- setup of your Granicus solution. All plans include full Managed Services, complete monitoring and maintenance of your on -site hardware and 24/7 technical and user support for your complete solution. Managed Services also includes all software upgrades and bug fixes for all of the County's Granicus software components. The goal of our Managed Services program is to help the County realize the highest level of value and satisfaction from Granicus solution, without incurring additional or unexpected costs. Granicus Managed Services include the following: Technical and User Support Granicus offers continuous customer support and is dedicated to ensuring that the County is completely satisfied with Granicus products and services. Granicus staff is available to the County 24hrs a day, 365 days a year, via the contact info below. Direct (8:OOam to 6:OOpm Pacific time): 415-357-3618 Toll Free (8:O0am to 6:OOpm Pacific time): 877-889-5495 www.granicus.corn Monitoring As part of the County's Managed Services Granicus will continually monitor, on a 24/7 basis, all the software and hardware included in your solution. Should any malfunction appear, Granicus will immediately notify the County and proceed to resolve the issue. Granicus is committed to repair or replace any non-functioning hardware, provided directly from Granicus, within 24 hours for up to 3 years. Software Upgrades Granicus provides its software as a "Lifetime License", and all software upgrades are included as part of your Managed Services program. This includes both the rights to use the upgraded software and any services required as part of the upgrade process. Bandwidth and Storage Through Granicus Managed Services we will provide all of the bandwidth and storage necessary to utilize your solution. The Granicus Managed Services plan includes "Unlimited Bandwidth" for streaming the County's live and on -demand content over the Internet through the Granicus Media Center'' The Granicus Managed Services base plan also includes 12 months of archiving for all public meetings and 50 hours or 7 Gigabytes of storage for additional content at the Granicus Media Center''. Granicus Inc. Project Implementation Timeline Granicus is pleased to begin a promising and successful relationship with The County of Palm Beach. To begin the process, we have outlined a timeline to ensure the efficient and organized implementation of your Granicus solution. Granicus guarantees a 30-day implementation period, which begins the day the service contract and initial fees are received. Client delivers signed proposal and service contract to Granicus Full purchase order is issued by the Client Project Kick -Off Installation project plan completed by Granicus Et Client Hardware built, configured and tested Granicus in conjunction with the Client's Webmaster will complete the website Integration All Onsite Installations Completed Training Completed Client completes two-day solution testing and final implementation sign off Go -Live: Client releases remaining project funds to Granicus Pre Kick -Off Pre Kick -Off Week 1 Week 1 Week 2 Week 2 Week 3 Week 4 Week 4 Week 4 Granicus Inc. —25— Professional Services Description Configuration: Configuration of Granicus hardware includes the assembly of all server and encoder components. Base operating systems are installed on Granicus or client supplied hardware. The hardware and software is optimized for streaming media applications. Granicus software is then installed and initial configuration and testing is performed. Web Site Integration: Web site integration includes incorporating the public components of the Granicus Media Management'"" software into the client's website, matching the look and feel, and integrating the navigation. This service also includes the custom design of a client specific pop-up video player, or skin, and a custom agenda parser to increase indexing quality and efficiency. In addition, our MinutesMaker feature can be customized to provide automatic generation of cross -linked meeting minutes to meet your specific needs. Onsite Installation a Training: Onsite installation of hardware at client's location includes configuration of: analog audio and video feeds to the encoder, Internet and LAN connectivity, configuration of firewatls and proxies, all hardware with power and backup power supplies, and final system configuration with the Granicus Media Center. Once the system is up and running Granicus' engineers finish the setup by tuning the audio and video remotely. A training session concludes the onsite visit. Once the system is installed, our engineers will remotely monitor your equipment to assure that it is continually operating to original specifications. Gran icus Ii Granicus MediaManager'' Software Granicus MediaManager'' consists of proprietary web -based software tools designed to efficiently organize and manage your streaming content. These tools put the control of broadcast activity, user account management, live event management, and usage reporting in your hands. The software has been broken up into four segments to meet the unique needs for a variety of local government agencies. These three components are: 1) Media Manager'' - Basic, 2) MediaManager" Enterprise, and 3) MediaManager'', - MinutesMaker. Each of these components are described in detail below. MediaManager'" - Basic is the foundation technology of every solution and is required before adding the Enterprise or MinutesMaker software modules. MediaManager'' Basic Public Site: Our solution includes several pages for your Internet users to access on -demand media and live broadcasts. Users will use these pre -built pages to search out specific footage, and jump to specific events within your audio/video archive. The Granicus solution also allows for a key word search based on all of the index points associated with the County's complete library of video archives. This functionality substantially increases the convenience of access to and use of meeting archives. Around these core pages you can instantly control user access using a registration and log in system. All public web pages are seamlessly integrated into your current website, so that the look and feel of your site remains consistent. The MediaManager - Basic software license allows for one custom build archiving listing page, and one video skin. By adding MediaManagerTM' - Enterprise you will the ability to create and customize an unlimited number of public pages by utilizing our templates and views tools. See MediaManager" - Enterprise for more information. Protected Administration Site: As a client of Granicus, you will have access to a web based administrative site that will allow you to create and manage archives, schedule and index live events, link documents and minutes of meeting to the video, view real time usage reporting, and configure content distribution. You will also have access to a series of video editing tools that can be used to enhance your on -demand content once it has been broadcasted or encoded. • Media Acquisition tools give you the ability to add audio and video content to your content library from a variety of sources. Utilizing the Granicus Outcast'm encoder, live events can be simultaneously broadcast and archived to the library easily and directly through the live event manager. During a broadcast you can add times stamped data, such as agenda item indices or slides, allowing you to create rich multimedia presentations. You are also given a simple media import tool that can be used to import any pre -encoded content from your desktop into your archive listing. Finally, the Granicus Outcast'' encoder, which is included with MediaManager'' - Basic, can be used to encode your analog video by replacing the live signal with that of a standard video playback device such as a standard VCR or DVD player. In this scenario, the same capture tools for managing a live broadcast can be used to make your valued offline content available online. Granicus also offers in house from encoding from VHS or DVD as part of our professional services. • Automatic Live Event Scheduler and Archive Publishing - Live events, such as County Supervisors meetings, can be easily scheduled to be both broadcast live and archive through the Granicus Live Event Manager. By utilizing this tool, the County will not require staff time or technical assistance to start, stop or archive their live events. Archives are automatically transferred from the Granicus OutCast'M encoder to the Granicus MediaCenter'' and automatically published the County's web site. These features substantially decrease the need for staff time to manage content creation and publishing to the County's web site. • Media Clip Administration provides clients the toots to create, edit, delete, index, trim and merge digital video clips. Once the media is in the archive library you can utilize indexing tools that allow you to set multiple "Jump To" points into the video, providing your end user the ability to easily navigate your streaming content. Various other editing and organizational tools allow you to modify your archives and add to the searchable Meta data associated with each archive. Granicus Inc. —27— • Meeting Agenda Parser allows the County to index its video archives based on agenda item titles, by automatically pulling the agenda item titles and descriptions from the County's agenda and loading them into the Granicus MediaManager'M. These agenda item titles are than loaded into the live event manager, which allows you to index your video in real time by simply clicking on an agenda item title and pressing enter when the council or board begins discussing that issue. Other solutions, if they offer indexing, force you to manually retype and load the text for each agenda item. The Agenda Parser feature assures quality indexing and substantially decreases the staff time need to create indices. • Searchable Indexes -- Audio and Video archives, which are viewable over the Internet, can be easily indexed with multiple jump points through the Granicus MediaManager'M software. These indexes allow users to jump directly to the specific point in the County's audio/video archive. The Granicus solution also allows for a key word search based on all of the index points associated with the County's complete library of video archives. For example a key word search on "Water" will return to the user a direct link to all of the audio/video archives, which discuss water usage in the County. This functionality substantially increases the convenience of access to meeting archives. • Searchable Closed Captioning - The Granicus solution supports the use of closed captioning, and the association of the captioning with the streaming media. Captions are viewable during live and archived streaming for full ADA compliance. For archived meetings the captions can also be searched by key words allowing the user to jump to the appropriate point in the video archive. In addition captions can also be used to create a transcript for a particular agenda item through the Granicus MediaManager'M Software. • Document Management enables documents to be manually loaded and linked to video archives and directly associated to the appropriate agenda items, resulting in a searchable archive that includes both the audio/video record of your meeting and the staff reports or other documents that were used during the meeting. Cross -linking documents and audio/video archives provide the most comprehensive records archive system available. To improve the efficiency of integrating and linking your meeting documents with your meeting audio / video see the Document management Integration option included with Min utesLinker'M. • CD Download with Indexing - Audio/Video Archives can be quickly downloaded and burned to CD by any administrator of the Granicus solution. The CD download also includes the agenda item indexing information so users of the CD can still jump directly to the agenda items they are interested in. This tool conveniently provides offline copies of your meetings for those citizens without Internet access. • Media Delivery subsystems, such as the Granicus StreamReplicator'M and MediaVault'M, maximize your existing infrastructure investment by allowing you to deliver content using local storage and bandwidth when appropriate. These systems function transparently as part of the Granicus solution, and complement the robust delivery architecture at the Granicus MediaCenter'M. No special training is required to operate these devices as they function autonomously and are controlled by Granicus MediaManager'M software. • Summary Reports provide you with detailed usage reports concerning: streaming requests, average user bandwidth, outbound bandwidth, content popularity, and media storage usage. MediaManagerTM' - Enterprise • User/Group Administration provides clients with the tools to set login and registration requirements and create new user accounts. Tools are also provided to manage and utilize the account information for registered users and export valid e-mail addresses into a quick mailing list. Most importantly, the group management tools allow you to categorize your media library, automatically limiting a users access to those clips that you specifically made available to them. By creating group administrators who control certain clips and managing users accounts, you can distribute the responsibility of managing your media library. Granicus Inc. • Access Control - Access control for content and groups of content allows you to define exactly who can access what content and from where. Access control can be based on IP address, username/password or both. • Complete Template Language The Granicus MediaManager'M software uses a tag -based template language to display all published content. This allows you to finely control the took and feel of your video and video -related pages, and does not restrict your layout like a header/footer based publishing system would. By utilizing the Granicus MediaManager'M - Enterprise license you can create and edit an unlimited number of publishing templates. These templates can be easily managed through our HTML editor by your webmaster. • Views System - The views system is the counterpart to the template language. The Granicus MediaManager'M software allows you to publish video archives and a list of upcoming live broadcast to the web by creating views. To create a view you simply select the appropriate template and specific content you would like to have published. For example, a County may want to publish all of its County Council archives and the upcoming live broadcast of the County Council meeting on one webpage. To do this simply select the County Council archive folder and County Council event and then select the appropriate template. This will generate an HTML webpage with the appropriate look and feel and content. Link this page into your existing website and your ready to go. MediaManager - MinutesMaker' Granicus MinutesMaker acts as a substitute to the County Clerk's current live audio recording equipment and minutes annotation tools, making it simple to annotate your meeting minutes live during the meeting. By using the Minutes Maker software you can capture motions, votes, and discussion summaries as they occur leaving you with minimal annotation work the next morning. The MinutesMaker'M software logic is based on Robert's Rules of Order and standard parliamentary procedure. Thus, allowing the system to easily record a variety of motion types including, amendments, substitute, and free form motions. In addition, the system easily handles updating of the role call during the meeting, recording the times that voting members join and leave a meeting. Votes are recorded live through a simple interface, which defaults all members to yes or absent based on their current attendance at the meeting. Every item that is annotated through the software is automatically linked to the audio and video record of your meeting as you type, enabling very efficient cleanup of your minutes after the meeting. If the Clerk does need to review the audio of the meeting the next day in order to update their minutes, you can simply click on the text of your minutes and the MinutesMaker'M software will play back the audio and video from that precise point in the meeting. While you are watching or listing to the meeting record you can simply and quickly edit the text of your minutes. As a result, you will no longer have to spend hours fast forwarding and rewinding through the audio tape of your meeting in order to finish you minutes. • Minutes Templates are utilized to format the look and feel of your minutes document. Using the minutes template tools Granicus will develop an HTML minutes document that looks virtually identical to your current minutes format. However, the new minutes document will include links to the audio / video archive of your meeting as well as Links to the appropriate supporting documents like staff reports for that meeting. • Mobile Encoder Option - The Granicus MinutesMaker'M also enables you to utilize the Granicus MobileEncoderTM'. The MobileEncoder'M will allow you to utilize all of the functionality of MinutesMaker'M to record and index the audio / video of your meeting, and take your meeting annotations at a remote location without Internet access. When you return to your office, you can simple upload the audio file to the Granicus Media Manager. At which point it can be automatically published to the County's web site or edited just like the meetings that take place in the council or board chambers. • Document & Agenda Management Integration - Granicus MinutesMaker'M allows for the integration of the Granicus Streaming media solution with a document management or agenda management solutions in order to create the most complete and accessible archive of your public meetings and legislative history. Granicus Inc. —29— Granicus and its partners are working together to produce a system that wilt archive and manage all aspects of your public meeting records. This includes meeting agendas, minutes, documents and audio/video recordings. All of these media types are automatically synchronized and cross -linked allowing for intuitive web based search and retrieval of information. In addition, the document and agenda management integration will allow the two systems to automatically share information and streamlining your agenda and minutes workflow. • Voting System Integration - Granicus MinutesMaker' is required for integration with the Granicus VotingSystem'M software. The Granicus VotingSystem'°" workflow is integrated tightly with the Clerks use of the Granicus MinutesMaker'' software, which together allows legislative motions, votes, and attendance information to be recorded directly from the council member's finger into the clerks meeting minutes. Granicus Inc. Granicus MobileEncoder"' - Irp.t I "in',°,I 1,1 How it Works Throw -away the old tape recorder- and link notes to the digital . 'di i MinutesMaker you can index, take notes, record votes and more. When you return to t.: .: uffl,,,,• ',i;'tlf?,, the audio recording to Granicus MediaManager. Then you're ready to Clean-up or iinalize the rl;'e.i;i' minutes. No more waiting for the right audio portion to cue up, your linked minutes allow you to dick directly 1_o the correct location on the audio file. Once you're finished, auton"latically publish the meeting to the City: Count., website. MobileEncoder Features: Link annotations to the digital audio recording Functions just like Minut.esMaker — save time with software ,,„-;u know, No Internet access required Audio and annotation arc`iilving Synchronize with Mediae:'‘anager Component List: MobileEncoder software Laptop Computer (optional) 4 Omni dynamic microphones with 20' cables 4-Channel audio mixer Travel bag with rolling wheels, extra coml'•'I-timents ;-ii'ifl p,,;li 1 n Granicus Inc. Granicus MediaCenter'' - Content Management and Delivery To deliver reliable, high -quality audio and video content over the Internet you must have a secure and scalable distribution facility able to support hundreds or thousands of concurrent users; with this as our goal we created the Granicus MediaCenter'''. The Granicus MediaCenter'°° enables us to store and distribute your content over the Internet to ensure your audience consistently receives a high quality stream. How it Works The Granicus MediaCenter'M is the core of all Granicus Internet broadcast solutions. This secure and reliable facility stores and distributes rich -media events to the public over the Internet. Live streams are encoded at your location and one stream is sent to our streaming servers at the Granicus MediaCenter'M. Archive files can also be uploaded directly to our servers. Your streaming content will be available through your web site, but the Granicus MediaCenter' handles all requests for both live and archived streams. The only streaming that will travel over your network is the one stream per source, you are sending to the Granicus MediaCenter'''. The Granicus MediaCenter'm is well equipped to handle all of your streaming needs. It has direct redundant Internet connectivity at optical wavelength speeds to a variety of major Internet backbone providers, including Qwest Communications, SBC/Pacific Bell and others. In addition to providing standard Internet Data Center power facilities the Granicus MediaCenter'' has the significant added benefit of being a Designated Block 50 facility, allowing the facility to be exempt from rolling blackouts. MediaCenter' Features: • Flexible Storage Programs • Flexible Distribution Programs • 24/7 System Support • Redundant Storage • Redundant Network Connections Granicus Inc. Granicus Outcast'' Encoder - Feature Rich Encoding The Granicus Outcast encoder coupled with the Granicus MediaManager'" Software makes live streaming and archiving a simple and hands off process. Most encoders simply convert an audio video signal into a digital format that can be used for streaming; the Granicus Outcast'" does much more. Using the Granicus Outcast' with your Granicus solution allows for live event scheduling, automatic web publishing, live indexing, slides, closed captioning, and automatic archiving and file transfer to distribution servers How it Works The OutcastTM' Encoder integrates with the web -based Granicus MediaManager1A° software and transfers live broadcasts to the Granicus MediaCenter' in real time. The Granicus MediaCenter'' then duplicates and distributes your high quality audio and video content to the audience requesting the content. While broadcasting a live event, the on -site Granicus Outcast'' Encoder can also archive your broadcasts for on - demand viewing later. Once your broadcast is complete, the encoded event is automatically transferred to the Granicus MediaCenter" where our suite of streaming media tools is accessible for editing, management and publishing functions. Outcast' Encoder Features: • Live 8 Scheduled Broadcast Control • Automatic Archiving • Multiple Bit Rate Support • Automated Broadcast and Archive Publishing • Live event management: Indexing, Slides, and Closed Caption Granicus Inc. Granicus MediaVault'M - Large Archives at Low Cost An audio/video archive requires storage, management and delivery. The Granicus MediaVault'M provides long- term storage and management while maximizing the use of your existing broadband connectivity. The result: long term storage and content distribution at a drastic cost savings. How it Works The Granicus MediaVault'M integrates with the Granicus MediaCenter'M and transfers archived video to local storage. When archived video is requested, the MediaVault'M takes the place of the Granicus MediaCenter'M and delivers content directly from your location on your network. Should demand for archived content increase beyond your capacity, content can be transferred back to the MediaCenter'M with a click of a button. As a result, the Granicus MediaVault'M provides a superior solution for creating a digital library or records retention system. MediaVault'M Features: • RAID 5 Redundant Storage • Capacity for up to 18,000 Hours of Content (2.12 years) • Serves Content on LAN/WAN • Simple Migration Tools Granicus Inc.