Our client wanted a solution where the control remains to them; they must be able to decide upon the customers who would get access to online BL printing.
The application was supposed to be a desktop-based installable application to allow printing
The application was supposed to track the installed printers and prevent the saving of BL as a PDF
The application was also supposed to have a feature where-in, the end-customer must be able to re-print in the event of paper stuck or some other issue; however after the approval of the application admin
The versioning of the application was important so that the user is not allowed to use the old version of the application if the new version was released.