July was a big month for Salesforce.com application development

Further staking its claim as a major cloud provider Salesforce.com is, as Simon Bisson of CiteWorld put it, “encouraging an app renaissance” with the release of new design templates, API integrations and a set of sample applications. With around 50% of its 1.2 billion daily transactions coming through applications using its APIs, the SaaS pioneer is providing tooling to help developers build more compelling – and more user focused – applications.

During the release of these new development tools Salesforce’s Adam Seligman, VP of Developer Relations, pointed out that developers have to move beyond focusing on code to consider the design, delivering as he puts it “good looking apps that work with enterprise data.” He went on to note that “it’s very simple, very easy to use; and all of them [the template set] can be styled with CSS.”

A heavy emphasis on providing more tools for mobile the set includes Developer Mobile Templates, 22 CSS and HTML templates that help developers focus on common business scenarios. Part of this impressive release of new development tools targets C# and .NET developers is the addition of the Xamarin Pack to support mobile development in these languages.

Based on the Mono framework, Salesforce.com’s new Xamarin Mobile Pack is designed to let C# and .NET developers build native iOS and Android apps and integrate them into the suite of Salesforce Platform Mobile Services. “We’re going to turn on millions of C# developers to start building iPad and iOS and Android Apps working with Salesforce data,” Seligman said.

Joining Xamarin in these new “mobile packs” are Knockout.js, Appery.io, and Sencha. These templates are hoped to enable developers to build apps using the tools and frameworks they know, to connect to Salesforce business data. All helping to create new business applications that integrate properly into the Salesforce.com application layer and expand the power of an already powerful cloud.

Now businesses have even more reason to expand Salesforce to meet new challenges.

For some taking advantage of these new tools will be difficult or even expensive utilizing in-house or more locally based external development teams. However, utilizing an outsourced team who is specialized in Salesforce development may be the answer for many companies. Utilizing lower cost code developers to create business specific applications can and will save you both dollars and time.

One thing is for sure, Salesforce combined with strategic mobile business applications is one way companies can win in a technology driven marketplace.