I would imagine customized software as being written for many
different people, but having the ability to specify applications
that would suit a specific purpose for a business. Although the
program could be for general use, there will be features
"customized" for the end user.
Custom written software gives the impression that the software
was written from the ground up for that one intended client.