translate English to French: Have a business plan - Internet-geared.
Avoir un plan d'affaires - axé sur Internet.