Adobe Photoshop has become such a cultural phenomenon that the phrase 'to photoshop' has become synonymous with all digital photo manipulation. In the same way that people refer to vacuuming as 'hoovering', after the company that dominated the vacuum market for many years.
Over time Photoshop has gained many powerful features and in the hands of a skilled professional what it can do is nothing short of miraculous. These days it is becoming harder and harder to believe that a photograph has been untouched. Every magazine cover, even peoples home photos have been retouched in some way. Either to make up for camera deficiencies or incorrect settings More likely however, is the standard practice of removing imperfections from models and photographic subjects that in pre-Photoshop days would have been fine to publish.
Photoshop is being constantly updated with more advanced features and the future of the software seems all but certain.
SYSTEM RECOMMENDATIONS FOR ADOBE PHOTOSHOP
Photoshop is widely used by both professional and amateur users. Its minimum requirements are quite modest and how much power the software needs is largely dependent on what exactly the user will be using the software for.
Photoshop is very modular and while basic photo editing tasks are largely single-threaded, there are many filters and plugins that make use of multiple threads and even GPU acceleration. Likewise, complex, high-resolution projects with many layers will quickly eat up available RAM and processor capacity.
In general you want a machine with at least 8GB of RAM, an SSD and a CPU that can handle four to eight threads with a high clock speed. GPU choices from the mid-range are perfectly acceptable to add a noticeable performance boost for Photoshop components that use GPU acceleration. High-end GPUs are not fully utilized by Photoshop at this time.