A computer system and method of modeling a crystallization process includes representing a plurality of crystals in a solution by different subsets of the plurality, tracking increase of the respective characteristic length of each crystal group, and determining a crystal size distribution to output a model to a user. Ech subset forms a respective crystal group characterized by group attributes of (i) a number of crystals and (ii) a characteristic length. Additionally, the system and method track generation of new crystal groups generated by seeding, nucleation and/or breakage.La présente invention concerne un système et un procédé de modélisation d’un processus de cristallisation, le système et le procédé comprenant les étapes consistant à représenter une pluralité de cristaux dans une solution par différents sous-ensembles des cristaux de la pluralité de cristaux, à suivre l’augmentation de la longueur caractéristique respective de chaque groupe de cristaux et à déterminer une distribution de la taille des cristaux afin de fournir un modèle à un utilisateur. Chaque sous-ensemble forme un groupe de cristaux respectif caractérisé par des attributs de groupe (i) d’un certain nombre de cristaux et (ii) d’une longueur caractéristique. En outre, le système et le procédé suivent la génération de nouveaux groupes de cristaux générés par l’ensemencement, la nucléation et/ou la cassure.