The phrase "new business" refers to a recently established company or a venture that has just started. It usually indicates a fresh enterprise that is in its early stages of operation. Full definition
Part of this sandbox's mission would be to monitor the development of new business models inspired by financial technologies. (coindesk.com)
Advertising online can be a reliable and profitable source of new business for your law firm. (lawyerist.com)
He said the shift to subscription - based revenues is a positive one that the company is convinced will help it to better position itself for new business in the near future. (business.financialpost.com)