The goal of the project is to implement one sequential version and two different parallel version of the Image Watermark application and to give experimental results validating performance and design. The first parallel version has been implemented using the C++ standard library, the second one has been implemented using FastFlow framework