در COMSOL API شما از طریق شی مدل به مدلها دسترسی دارید که شامل تمام الگوریتمها و ساختارهای داده برای یک مدل COMSOL است. دسکتاپ COMSOL همچنین از شی مدل برای نمایش مدل شما استفاده می کند. این بدان معنی است که شی مدل و رفتار COMSOL Desktop تقریباً یکسان هستند.
شما از روش هایی برای ایجاد، تغییر و دسترسی به مدل خود استفاده می کنید. شی مدل تعداد زیادی روش از جمله روشهایی را برای تنظیم و اجرای توالی عملیات برای ایجاد هندسه، مشها و حل مدل ارائه میکند. متدها به روشی درخت مانند، بسیار شبیه به گره های موجود در درخت مدل در پنجره Model Builder در دسکتاپ COMSOL ساخته شده اند. روشهای سطح بالا فقط مراجعی را برمیگردانند که از روشهای بیشتر پشتیبانی میکنند. در یک سطح معین، متدها اقداماتی مانند افزودن داده به شی مدل، انجام محاسبات یا برگرداندن داده ها را انجام می دهند.
شما باید درک اولیه ای از زبان برنامه نویسی Java ® داشته باشید تا به طور کامل نحوه کار با شی مدل را درک کنید. با این حال، Application Builder شامل ابزارهایی مانند ضبط کد، تکمیل خودکار، و الگوهای کد از پیش تعریف شده است که ایجاد روش ها را آسان تر می کند.