Architecture modest tries to be quite flexible in its design. However, it's always important not to make things too generic. Both for reasons of time limitations and keeping the software understandable and 'modest', it's important to limit the scope. For modest, the following: modest is a e-mail program using the tinymail and camel libraries; modest targets gtk and gconf-based user-interfaces, including the Hildon environment; modest main use-case is in small, mobile device such as the Nokia 770 Internet Tablet; However, effort is made also to make modest usable as a general-purpose e-mail client on normal desktop computer.