Productivity software for business are applications that improve the efficiency and effectiveness of employees or workers in an enterprise be it in the Office, Factory, Job site, or in the Field. For smaller businesses these are off-the-shelf ready to use applications such as for word processing, spreadsheet, presentation, database management etc.. As businesses get larger it becomes necessary to be more selective in choosing these productivity applications since they might need to be integrated with the rest of the companies systems in in the interest of greater responsiveness and scalability.