Photoshop, Adobe’s graphics design and photo manipulation computer software, supports user-made plug-ins to expand the program’s functionality. These plug-ins can be shared on Adobe’s own online marketplace or obtained directly from developers. While some plug-ins are free, many of the more feature-rich plug-ins must be purchased. In order to make your own plug-ins, you must know how to program using the C++ programming language. You must also have a C++ framework (Visual Studio for Windows or Code Warrior for Mac or Unix) and a development platform (Adobe Photoshop SDK). A good plug-in will also require sophisticated knowledge of the algorithms behind Photoshop graphic software. Tips Writer Bio