Neck pain is a general term to describe any pain felt in the neck and surrounding area. The cause of the pain will vary from person to person as will the type of pain felt. Many people who work on computers all day and other things that can put pressure on the neck as one of the most common causes.
If your neck pain is caused by stress on the neck then you may want to make changes to your lifestyle to reduce the pressure on the area. In addition there are a large number of alternative therapies that can help with neck pain. For example you could consider body work therapies like swedish massage, indian head massage and shiatsu massage.