Software sensors