GHC is a software intended for primary schools, high schools, vocational schools, universities and all other academic institutions. Its main goal is to fit the weekly school timetables taking into account all the necessary conditions in each educational institution.
The main feature that sets GHC apart is the calculation engine, which automatically solves any planning problem of teachers, classrooms, subjects, class units, etc. The engine finds a solution and optimizes it trying to fulfil the preferences that have been entered in the programme.
Parts
GHC consists of 3 clearly different parts
PLANNER
All the options you need to make the timetable are configured in this part of the software: availability and preferences of teachers, classrooms, features of the class units, groups, etc.

ENGINE
The engine collects the data entered into the planner and searches automatically for all possible combinations that strictly fulfil the entered data. Once we have a solution, GHC will optimise it in order to adjust the timetable to the rest of optional preferences and their weight.

EDITOR
Each solution created by the engine can be viewed through the editor. It shows a wide range of different views: by teacher, classroom, group, meetings, on-call hours, etc. From the editor it’s also possible to make adjustments in the timetable with the drag and drop command, and the programme will point out any conflict. The editor allows to export the timetable to several formats, including PDF, HTML and Excel.
FUNCTIONALITY
The full list of functionalities and prices that the programme allows can be found here
LEARNING
If you want to know our software in depth, you can do it through:


Minimum requirements
GHC is a desktop application that can be installed in any version of Windows from Windows 7.
GHC does not need great machine functions, although the GHC engine can occasionally make an intensive use of the process resource to fit or optimize the results. If you have a desktop unit with a multi-core processor, you can work with several engines at once without this having an impact on the speed of each of them.