Przedmiotem zamówienia jest udzielenie licencji na czasowe użytkowanie oprogramowania umożliwiającego wirtualizację aplikacji oraz systemów operacyjnych. Poprzez wirtualizację rozumie się w tym wypadku możliwość dystrybucji wymienionymi zasobami softwareowymi z jednostki centralnej na końcowe stacje robocze użytkowników oraz zarządzanie nimi. Licencja musi umożliwiać korzystanie z niej przez minimum 24 miesiące począwszy od dnia jej udzielenia. Licencja musi umożliwiać implementację i użytkowanie w jednostkach badawczo-naukowych oraz jednostkach edukacyjnych. Licencja musi umożliwiać dowolne modyfikowane oprogramowania w przedziale czasowym na który została udzielona. Licencja musi umożliwiać wprowadzanie dowolnych zmian w oprogramowaniu na całym terytorium Rzeczypospolitej Polski. Licencja musi być dostarczona wraz z SDK (ang. Software Development Kit) tj. niezbędnym zestawem narzędzi programistycznych, kodami dostępu, kluczami produktu oraz niezbędną dokumentacją techniczną umożliwiającą dowolną modyfikację oprogramowania do wirtualizacji podczas okresu jego użytkowania przez Zamawiającego. Minimalne wymagania techniczne odnośnie licencji na oprogramowanie do wirtualizacji aplikacji: Oprogramowanie musi umożliwiać wirtualizacje aplikacji Windows oraz dawać możliwość bezpiecznego i stabilnego przesyłania przez Internet do autoryzowanych użytkowników. Zwirtualizowane przez oprogramowanie zasoby softwareowe muszą być przechowane w bezpiecznym, zaszyfrowanym kontenerze. Kontenery aplikacyjne powinny być dostępne dla użytkowników końcowych online (z serwera) oraz offline (na lokalnej maszynie). Końcowi użytkownicy powinni mieć możliwość dostępu do zwirtualizowanego oprogramowania za pomocą standardowych skrótów z poziomu desktupu. Zwirtualizowane oprogramowanie powinno być zabezpieczone następującymi mechanizmami licencyjnymi: Licencjonowanie online; Licencjonowanie offline; Monitorowanie użycia licencji i kontrola czasowa dostępu. Oprogramowanie powinno posiadać API do integracji z systemami trzecimi. Oprogramowanie powinno być zdolne do samodzielnego funkcjonowania tj. bez konieczności integracji z infrastrukturą zarządczą (np. Active Directory). Oprogramowanie powinno posiadać webowy portal samoobsługowy zapewniający dostęp do zwirtualizowanego oprogramowania. Końcowi użytkownicy muszą mieć możliwość uruchomienia zwirtualizowanego oprogramowania w trakcie pobierania kontenera zawierającego to oprogramowanie. Oprogramowanie powinno umożliwiać monitoring użycia zwirtualizowanych zasobów zarówno działających w trybie online jak i offline. Administrator systemu musi mieć możliwość zakończenia działania przydzielonych użytkownikowi zasobów softwareowych. Ponadto system musi zapewniać takie funkcjonalności jak: Web GUI dla administratora systemu wraz z portalem self-service; Kreator do tworzenia kontenerów dla witalizowanych zasobów softwareowych; Oprogramowanie typu Cienki Klient instalowanego na stacjach roboczych użytkowników końcowych. System musi być zdolny do współpracy z otwartymi bazami danych (np. MySQL). System nie może generować, żadnego dodatkowego obciążenia CPU/GPU podczas, gdy użytkownik końcowy użytkuje przydzielone mu zasoby softwareowe.