Today, most of the leading accounting software products offer a good alternative to source code modification. Instead of changing the underlying codes, the developers now develop their products with built-in customizing tools that are easy to use. For example, many of today's products provide user-definable fields those that aren't earmarked for any particular function but that allow customers to attach their own custom functions and labels to them. Thus, users can create special fields to accommodate additional information for customers, vendors, employees, inventory items and jobs. The most commonplace customization capability is the ability to create new financial statements or edit existing formats.
Some products also allow users to change fonts, add lines and even insert a company logo.
However, although such customization is widely available in today's top packages, some products still can't produce custom-tailored financial statement. With this feature, a user can tailor a program's forms formats, adding or rearranging information on payroll checks, invoices and packing slips. For example, a user might want to continue using old preprinted checks or invoices even though the company has just upgraded to a different accounting system. This customization feature allows the user to adjust the printing to fit the old design. This lets the user customize input screens a feature that many leading vendors have added in the last few years so fields can be added to track additional data about a customer, an inventory item or a job.