When most small businesses design a logo, they simply find an interesting font and type out their company name. Some go further and design an image to go with the name but not many think about the colors that go best with their logo.
Color is about more than choosing something really bright. When people see a certain color, it makes them feel a certain way about your company. You need to consider the attitude and personality of your company and decide which colors will help you convey that personality to potential customers.
Blue is a color that often makes people think of authority and expertise. it can be a great way to convey that your company is the leader in the field.
Green makes people think of money or nature. This is a great color for companies who are all about saving people money or want to convey a concern for the environment.
Colors like black and silver tend to feel like they are new and cutting edge. They are often used by tech companies or companies who want to position themselves as being state of the art. Figure out what you want to say with your logo and find colors that help you say it.