Q. What is the size of all the files involved?

A. All web parts required to install and run SharePoint CRM application is 10 to 15 (1.1 megs).

Q. What is the software footprint size for the SharePoint installation?

A. In reference to our Templates: barebones cmp file is less than One Meg.

Q. What memory usage/expected memory on the web server side can be expected given average usage?

A. On a 4 Gig system – IIS will typically use 350 Meg plus and SQL Server will max out at 1.7 to 3 Gig – our SharePoint Template will share a slice of that availability. The rest depends on what else is using up resources.

Q. What is the DB size or the typical size / expected growth for a setup of this nature within SharePoint?

A. This is best answered given the quantity of data input.

Q. What should I know about List Scalability?

A. List scalability is a hot topic in the SharePoint arena, and for good reason. Pretty much everything in SharePoint is stored in a list. Knowing if you’re likely to hit a wall with scalability is a proactive step that can save you a lot of time down the road. Here is a link to further details on this topic: http://technet.microsoft.com/en-us/library/cc262787.aspx

Q. How long will it take to setup the Template in SharePoint and is it something we can perform with installation instructions or will it require your intervention?

A. We provide documentation and yes it is something you can install yourself. Administrator privileges required to the install, access to GAC and “/common files “. Outside access will require a url accessible from your other locations.

Q. Should SharePoint be installed in a Farm or Standalone?

A. SharePoint can be installed on a Stand-alone server (and the CRM Application can in turn run very well in this setup), however, on a mission critical corporate install a Server farm is more desirable for two main reasons: redundancy and throughput. The Topology of most farms has TWO Web servers and One Back-end SQL Server; this along with a good backup solution will suffice for most corporate needs.
The only drawback other than the extra hardware and software costs is the fact that CRM updates must be applied to both servers.
All these options will have to be measured against expected user activity.

Q. Are there any issues running SharePoint CRM Template over HTTPS?

A. You can configure authentication for Web sites based on Microsoft Windows SharePoint Services by configuring authentication methods in Internet Information Services (IIS). Windows SharePoint Services uses the authentication method you specify for a virtual server in IIS to control authentication for all top-level Web site and Sub sites of that virtual server. Windows SharePoint Services works with the following authentication methods in IIS:

Anonymous authentication
Basic authentication
Integrated Windows authentication
Certificates authentication (SSL)

You can change authentication methods for virtual servers hosting Web sites based on Windows SharePoint Services, and you can change the authentication method used for the SharePoint Central Administration site. You can also enable Secure Sockets Layer (SSL) security in IIS to help protect your sites or the administration port for your server.

Q. What SharePoint services accounts are recommended to be created?

A. SharePoint User accounts are Operating System specific or members of the AD (Active Directory). These Users are then applied to the CRM SharePoint Application at the permission level required given the corporate policies to be determined on a per user basis.
There are some good articles on deployment options in the following papers:


Q. How Does the SharePoint CRM Template’s Lists communicate with SQL Server?

A. We leverage and expand upon what SharePoint provides. SharePoint is much, much more than just lists and data. Microsoft has spent millions of dollars and a decade on creating a customizable framework that allows development companies like ours to provide a completely usable out-of-the-box application that can also be customized by clients. The CRM Template communicates with SharePoint that communicates with .NET, which in turn communicates with SQL Server.