A Software that can open different types of documents or images (doc, docx , pdf, jpg). And then allow the user to insert his signature (pre added image already in the system), his name and position (already in the system (two to three lines text)), company stamp (already in the system), document reference (entered manually through a text box). Then when the user finished inserting the things he want to add to the document he should be able to print the output document with everything inserted in the same position, a copy of the final document should be saved in the database with a complete history log.
Simply, user can adding all these items to the document and move them around inside the document to place it in the right place on the document until he/she saves the document this will seal the document from any modification.
Full Commented Source Code with full Database design and structure.
Language used should be C# 2010 and the database is MSSQL 2008
The software should be client-server for user authentication/windows authentication