Smart Document Analysis