Custom application development, however, requires a dedicated effort that includes long hours and hard work.
Many companies have a development staff that is already overcommitted. Facing huge backlogs of systems requests, the staff just does not have time for another project.