desktop application for library