Arlington County (hereinafter the "County") seeks a qualified contractor ("Contractor") to provide a library materials self-checkout and mobile self-checkout solution for use by Arlington Public Library ("Library") patrons. Solution shall include the provision of hardware, software, installation of hardware and software, ongoing maintenance and support of hardware and software, and any available training services. MOBILE SELF-CHECKOUT APP Provide a mobile app in both iOS and Android platforms: • Package and QA releases for iOS and Android. • Access to device camera barcode symbology scanning: o Support and interpret a variety of symbologies (Codabar, Code 39, Code 11, Code 93, Code 128, Interleaved 2 of 5, MSI, and Databar). • Ability to scan multiple items in one checkout session. • Integrate patron authentication via SIP2 or API with Koha integrated library system ("ILS"). • Interpret and find barcoded items via SIP2 or API within Koha ILS. • Interpret item blocks based on Koha ILS loan rules, policies, and statuses to prevent restricted checkouts. • Interpret restricted patron checkouts based on Koha ILS patron policies and restrictions. • Provide custom skinning of app with Library logo and color scheme. • Location-based geolocation and Bluetooth operation. SELF-CHECKOUT SOFTWARE Provide self-checkout software for station environment: • Support and interpret barcode symbologies (Codabar, Code 39, Code 11, Code 93, Code 128, Interleaved 2 of 5, MSI, and Databar). • Integrate patron authentication via SIP2 or API with Koha ILS. • Interpret and find barcoded items via SIP2 or API within Koha ILS. • Interpret item blocks based on Koha ILS loan rules, policies, and statuses to prevent restricted checkouts. • Interpret restricted patron checkouts based on Koha ILS patron policies and restrictions. • Provide custom skinning of app with organization logo and color scheme. • Manual entry for library card number and password/PIN. • Location-based geolocation and Bluetooth operation. • Ability to scan multiple items in one checkout session. • Timeout feature for auto logout during inactive session.