Adapting Custom Software Solutions to Improve Business Operations and Functions