!!! Software Design Training and Consultancy

cOcO Technologies provides best-of-breed consulting and training in 
%%(float:left;clear:none;margin:1ex)[Main/mike.jpg]%%
%%(padding-left:8em)
*__object-oriented software analysis and design__,
*__software and systems architecture__ and
*__Java programming technologies__.
%%

cOcO Technologies is the software Systems Analysis, Design and Architecture training and consultancy service of Mike Morris.

Mike is widely recognised for his decades of success in OO design, software architecture, distributed systems and service-oriented architecture. He has been a highly acclaimed teacher of Java programming technologies for almost 15 years.

!!! [Attract and Retain Talented Developers | AttractAndKeepTheBestDevelopers]

What is the cost to your company of development staff turnover? Why do you lose so many of your best developers and what can be done about it?

We can help you to __[attract and retain| AttractAndKeepTheBestDevelopers]__ the great software designers and developers.

!!! [Design Review | DesignDueDiligence]

Why would you bother to validate your team's early-stage software design and architecture for quality?

Many software projects fail to validate design and architecture sufficiently early in the project life-cycle, resulting in costly and unnecessary delays. Indeed, numerous large companies insist on design and architecture reviews by outside consultants as key milestones in their project management to avoid such mistakes.

Mike can help you to avoid mis-design or inappropriate software architecture that can result in __[missing project goals | DesignDueDiligence]__.

!!! [Key Technology Java Training | KeyTechnologyTraining]

Launching a new project or development programme? Are your developers up to speed on the key Java technologies -- EJB, JSP, JPA, ESB, SOA,...?

__Are you sure?__ Mike's __[Key Technology Training | KeyTechnologyTraining]__ programmes will help you to ensure that development teams have a thorough grounding in the key technology skills necessary for successful project delivery.

Mike is one of South Africa's most experienced and successful Java trainers. Teaching a variety of Java programming and technology topics since 1995, Mike is consistently rated "Excellent" by course delegates.

!!! [Training Courses | TrainingCourses]

Check our [course schedule | CourseSchedule] for upcoming courses, and [sign up | SignUpForTraining] for top-quality software architecture, design and development training.

Please [contact us | ContactDetails] for tailored training programmes to suit your in-house training requirements.