アクセスログに含まれるブラウザやOSの種類は常に増加
webブラウザがhttp get時に(オレオレ的に)名乗るUserAgentにはブラウザやOSのバージョン情報が含まれますが、PC、携帯、スマホ等、その種類は日々、増え続けています。
http://user-agent-string.info/list-of-ua
http://www.openspc2.org/userAgent/ ←個人で更新していれば、スゴすぎ
webブラウザのaccess_log解析ツールには、awstatsやApacheLogViewer等がありますが、急速に増え続けるUserAgentの種類に対応できていないはずです。(ApacheLogViewerは2007のver.2.9.5を最後にアプリ自体の更新が止まっているようですが)
HTTP User Agentの判定なら user-agent-string.info
ただ、UserAgentによるブラウザやOS判定の需要は少なからずあり、例えば、user-agent-string.info であれば、最新のUserAgent一覧や web api、ツール(ライブラリ? perl php python java ruby .net)を提供しています。
user-agent-string.infoの競合サービス
http://www.browserscope.org/
http://www.useragentstring.com/
というサービスも存在するようです