Program Management

Does Project manager have to be Technical ?

In one of my projects I had a team of 11 people who were working on different aspects of the application, database, User interface, Middleware etc.  It was a new project for new client and I was working with a top IT company as Project manager. Our scope of work included Support and Enhancements of the exisiting applications.