OCOWS (On-line Cooperative Working System) est un didacticiel en ligne qui applique la théorie d'apprentissage par problème (APP) connue en milieu éducationnel. La caractéristique essentielle de ce logiciel est l'incorporation dans la seule interface d'usager les trois zones de travail:
La stratégie d'enseignement avec ce logiciel est l'obligation de participation des étudiants/es dans le processus d'apprentissage. De plus, il s'avère très convenable et commode d'utiliser ce logiciel dans les travaux d'équipe en mode asynchrone et à distance dont la durée est environ quelques semaines. En appliquant l'approche d'APP, le professeur n'a pas à re-structurer le contenu du cours en problèmes comme se plaignent plusieurs enseignants. Il s'agit simplement de prendre un devoir de session, de taille modérée, puis le décomposer en quelques unités dont chacune correspond à un travail individuel en une ou deux semaines, ou plus long dans le cas d'un projet. L'APP est une approche pédagogique centrée sur étudiant. Avec OCOWS, on peut mettre en ouvre leur coopération (chacun est responsable d'une partie) ainsi que leur collaboration (en envoyant des messages d'échange de leurs commentaires) dans la démarche de pour solutionner un problème. Le rôle de professeur est aussi renforcé par ses interventions à tout moment, si nécessaire.