Инструментарий реализует декларативную модель программирования, которая дает возможность составления сложных запросов к информационным источникам на языке, подобном SQL и XQuery. После получения такого запроса SMILE начинает передавать ответы на него в приложения и иные системы по мере обновления результатов. Например, таким образом можно запросить котировки акций, наиболее активно участвовавших в торгах за последние десять минут. Технология обеспечивает отказоустойчивость — в случае сбоя сети или сервера по возобновлении работы сообщения, отвечающие запросу, не «пропадут», а будут доставлены в любом случае. Возможно, SMILE будет использоваться в таких программных продуктах IBM, как WebSphere Message Broker, WebSphere ESB и DB2.