Thursday, January 14, 2010

The Salesforce CRM Service

Salesforce CRM provides a comprehensive array of SaaS CRM services, which enable customers and subscribers to systematically record, store, analyze, share and act upon business data, and to help businesses manage customer accounts, track sales leads, evaluate marketing campaigns, and provide post-sales service. It also enables companies to generate reports and summaries of this data and share them with authorized individuals across functional areas. Most of the features of our service can be accessed through a variety of devices, including laptop computers and mobile devices. Additionally, the service is highly configurable in a short amount of time, enabling the salesforce customers to tailor its appearance, policy settings, language, workflow, reports, and other characteristics without the use of significant IT resources or consultants. The salesforce services mainly focus on the following functional areas within CRM:
  • Sales force automation
  • Partner relationship management
  • Customer service and support automation
  • Marketing automation

Wednesday, January 13, 2010

Force.com platform (PAAS)

Force.com cloud computing platform, which was introduced in 2007, allows customers and partners to more extensively customize and integrate Salesforce CRM applications or build entirely new SaaS applications beyond CRM without having to invest in new software, hardware and related infrastructure. These newly developed applications, which are hosted and run on our infrastructure, can then be used for internal operations or sold to third parties.
Key Advantages of Force.com Flatform
  1. Secure, scalable and reliable delivery platform : The delivery platform for force.com service has been designed to provide the customers with high levels of reliability, performance, and security. The most advanced and comprehensive security infrastructure, including firewalls, intrusion detection systems, and encryption for transmissions over the Internet are used for providing customer security.
  2. Rapid deployment : The service can be deployed rapidly since our customers do not have to spend time procuring, installing or maintaining the servers, storage, networking equipment, security products, or other infrastructure hardware and software necessary to ensure a scalable and reliable service.
  3. Lower Total cost of Ownership : There is a significant saving in costs upfront as compared to traditional software systems which have huge capital investment at the time of setting up the system. Ease of scalability and lower infrastructure requirements also help the organization to have lower Capex as most of Capex is actually converted into Opex.
  4. Ease of integration and development : The platform is designed to enable IT professionals to integrate the new service with existing applications quickly and seamlessly. The Force.com platform provides a set of application programming interfaces, or APIs, that enable customers and independent developers to both integrate new service with existing third-party, custom, and legacy applications and write their own application services that integrate with new services

Tuesday, January 12, 2010

Platform-as-a-Services (PAAS)

People believe that SaaS applications and their related success in the market are only accepted segment of enterprise cloud computing. However, enterprise cloud computing actually includes building SaaS applications on an application development platform. This is called Platform-as-a-Service.

Application developers use PaaS technology to build both custom applications for individual businesses or vertical industries and horizontal applications to address standard business processes that can be sold to a broad range of potential customers. Application developers include corporate information technology (IT) departments that typically develop applications for a company’s internal use and independent software vendors (ISVs) that develop applications to sell to customers. Traditionally, these developers have needed to purchase, install, test and maintain complex software and hardware infrastructure to develop and deliver their applications. This requirement resulted in more time and resources spent maintaining infrastructure and less time and resources being available to develop applications, with a resulting impact on innovation and productivity levels.

PaaS enables corporate IT developers and ISVs to leverage the benefits of a multi-tenant platform for developing new applications. PaaS allows developers to build applications with a browser and an Internet connection, just as SaaS allows users to use applications through a browser.

Moving Beyond SAAS

A new twist, the platform in the cloud, is making the delivery of application functionality even more interesting. Increasingly, applications that run in the cloud are starting to look less like websites and more like platforms, meaning they are starting to sprout Application Programming Interfaces (APIs), code libraries, and even programming models. Collectively, these new kinds of development technologies can be thought of as platforms to run apps in the cloud.

Similar to traditional platforms, cloud computing platforms provide tools that allow developers to leverage existing functionality to create something new; however, because these platform tools are accessed freely over the Internet rather than through an operating system or package that was installed on a local machine, developers don't need to worry about the logistics of putting together an executable that will be installed on a user's machine. Anyone with a Web browser can access it!

The possibilities presented by this new type of platform have emerged quickly, spurred on by the popularity of mash-ups—a website or application that combines tools from multiple cloud computing platforms to create new functionality. Some of the cloud computing platform tools used in today's mash-ups include innovations like Google's search API, which allows developers to use the power of that search engine in their applications, eBay's APIs for auctions and listings, or Amazon.com's system for creating entirely new storefronts. For example, almost any real estate website or application these days uses Google or Yahoo! maps under the hood, illustrating how these new APIs are now commonly running alongside the more traditional database, app server, or operating system platforms.

Monday, January 11, 2010

Welcome to Cloud Computing

Cloud computing refers to the use of Internet (“cloud”) based computing, storage and connectivity technology for a variety of different services. The pervasiveness of the Internet, along with the dramatic decline in the pricing of the technology components has enabled this new generation of computing, in which dynamically scalable and often virtual resources are provided as a service to both enterprises and consumers.
Users need not have knowledge of, expertise in, or control over the technology infrastructure “in the cloud” that supports them. In the context of enterprise business applications, cloud computing fundamentally changes the way business applications are developed and deployed.
Application developers no longer need to create and manage their own infrastructure of servers, storage, network devices, operating system software and development tools in order to create a business application. Instead, the entire infrastructure is managed in the cloud, and developers simply use an Internet browser to access the development environment. Application users are able to gain access to a variety of business applications via an Internet browser or mobile device, and are able to take advantage of a robust, secure, scalable and highly available application at a relatively low cost, without the cost and complexity of managing the application.
Enterprise cloud computing, which refers to business applications that are developed using the cloud and a technology platform that customers and developers use to build and run business applications, includes both application Software-as-a-Service for users and Platform-as-a-Service for developers.