  In this paper, we argue that modern functional programming languages - in
particular, FSharp on the .NET platform - are well suited for the development
of distributed, web and cloud applications on the Internet. We emphasize that
FSharp can be successfully used in a range of scenarios - starting from simple
ASP.NET web applications, and including cloud data processing tasks and
data-driven web applications. In particular, we show how some of the FSharp
features (eg. quotations) can be effectively used to develop a distributed web
system using single code-base, and describe the commercial WebSharper project
by Intellifactory for building distributed client-server web applications, as
well as research library that uses Windows Azure for parametric sweep
computational tasks.
