bakery lib for desktop application develop