Researching, Developing, Implementing & Managing a CS