SMS: Microestimating for civil engineers