A good company logo does three things: it tells potential customers if the product is right for them; it communicates what you stand for; and it makes them remember your brand.
The best way to design a logo that communicates this information is to work with a professional logo designer. They'll be able to recommend the right type of logo and suggest colors, shapes and fonts that deliver the message you want your brand to send.