Currently, in our project we need to decide how classes and dialog windows (the components in our software) should communicate with eachother. The thing is that European Batteries wants our program to be an analytical tool for their battery systems, but in some other cases more simple program is needed and this more simple version should not have the components programmed for European Batteries. Therefore, it would be more convinient to have functionality of the simple program and the functionality of the analytical tool in distinct classes. This will make it easier to truncate the version we are giving to European Batteries into program of its own. We also decided that one member of the team shold be working with the graphical interface and another with classes that handle the data exchange via CAN. Next we are making our software to handling messages the battery systems sends. The overall desing of the dialog(s) is under consideration.