Following is my "short" list of Dynamics CRM Add-ons and Extras.
Category | Product/Add-on | Notes |
Advanced/GUI Workflows | Business Process Management |
|
| TK Process Builder |
|
|
| |
Custom Workflow Activities Libraries | eWorkflow 2011 |
|
|
|
|
|
|
|
Following is my "short" list of Dynamics CRM Add-ons and Extras.
Category | Product/Add-on | Notes |
Advanced/GUI Workflows | Business Process Management |
|
| TK Process Builder |
|
|
| |
Custom Workflow Activities Libraries | eWorkflow 2011 |
|
|
|
|
|
|
|
Whether you are looking to write a brand new line of business (LOB) application, consolidate multiple existing LOB applications onto a standard platform, or modernize a 15 year-old legacy mainframe application, there are several approaches to consider in today’s marketplace.
Historically, and likely the way that your existing applications were created is via custom development to your exact specifications. However, custom development has shown to have some significant disadvantages:
As a result of the challenges and cost of custom developed solutions, there has been a significant swing to ready-made, pre-built, applications usually referred to as Commercial of the Shelf (COTS) software.
In their Market Trends paper: “Application Services Shifting to Information- and Asset-Based Business Solutions” (1), Gartner documents very clearly the market shift from custom application services to COTS and Software-as-a-Service (SaaS) approaches. Some key drivers for this shift are:
While this trend towards COTS and SaaS solutions is seen across all domains, it is especially amplified within the Public Sector. In “Market Trends: Government Vertical-Specific Software” (2), Gartner discusses the ever increasing trend within the government at all levels towards more COTS and SaaS solutions targeted towards specific Public Sector missions like administration and finance; health and human services; public safety and criminal justice; and transportation and public works.
Unfortunately, COTS and SaaS have their own shortcomings.
A significant challenge encountered with COTS solutions is that they represent the vendor’s understanding and interpretation of the business needs in the particular vertical domain that the COTS application is targeting. Additionally, many COTS applications have minimal capacity for the individualization of their offering to your specific business needs. When we consider the Pareto Principle (Also known as the “80/20” rule), it can be applied to assert that the COTS application will only meet 80% of your needs out-of-the-box. But, what about the other “20%”?
| Custom Development | Exactly what you want, but costly with limited lifetime |
| COTS | Pre-Built and vertical-ized, but exactly what they want |
The common response to these two choices is that it seems like we are stuck between a choice of two extremes. On the one hand, you don’t have enough time and money to continue with custom development for all your LOB applications. Yet, on the other hand, you may need more flexibility and functionality than what a vertical specific COTS solution offers you.
Thankfully, there is third approach to line of business solution development: That of the Platform Development approach.
If the “80/20” rule for COTS applications implies that the COTS or SaaS solution will meet “80%” of your needs out-of-the-box, this is a great thing! But what about the other “20%”? Are you forced back into a partial custom development approach? Do you just “do without”?
Enter the realm of Platform Development.
With a LOB Platform development environment, like that of the Microsoft Dynamics xRM platform, you get the best of COTS and SaaS (the “80%”), the ability to leverage domain and vertical solutions, coupled with an extensibility framework that allows you to safely create the individualized “20%” that is specific to your particular business and mission requirements. Thus, we gain the efficiencies and economies of COTS + pre-built vertical solutions + individualization for specific line of business needs.
By adopting a Platform-based approach to LOB application development, modernization, and consolidation, we gain some very specific benefits:
Following are just a few examples of Public Sector agencies that have successfully adopted an agency-wide application of Dynamics CRM as a platform development environment.
| Commonwealth of Virginia http://www.microsoft.com/casestudies/ServeFileResource.aspx?4000032577 | Built unique business solutions on a single Dynamics CRM platform to support multiple agencies across the state:
|
| Pennsylvania County Commissioners | Using Microsoft Dynamics CRM as a platform, developed rich flexible applications for:
|
| United States Department of Homeland Security http://www.microsoft.com/en-us/news/Press/2013/Apr13/04-17FederalPR.aspx | In support of multiple Department of Homeland Security (DHS)-wide initiatives, a cloud-based software as a service (SaaS) solution is being deployed using the Microsoft Dynamics CRM platform. This SaaS offering deploys and scales business operations such as records management, scheduling, reporting, tracking campaigns, mission and workforce activities, and budgets. Within the DHS, Microsoft Dynamics CRM is used by the Transportation Security Administration, Federal Emergency Management Agency, Customs and Border Protection, Immigration and Customs Enforcement, and U.S. Coast Guard. |
| United States Veterans Administration http://www.microsoft.com/en-us/news/Press/2013/Apr13/04-17FederalPR.aspx | The U.S. Department of Veterans Affairs (VA) transformed the Veterans Benefits Administration National Call Centers and its Pension Call Center by using Microsoft Dynamics CRM. Through the VA’s Veterans Relationship Management (VRM) initiative, the VA used Microsoft Dynamics CRM to integrate access to 13 different databases, which previously had to be individually queried and are now viewed simultaneously. This not only makes the call agents’ jobs easier, enabling them to recall veteran information more quickly, it also gives veterans timely access to healthcare, claims status and business information. “Microsoft Dynamics has helped VRM provide a platform to help millions of veterans and their families each year,” said Maureen Ellenberger, director of VRM. “To date, over 1 million calls have been better supported using CRM. We are already planning expanded deployments to other VA call centers.” In addition, the Federal Case Management Tool (FCMT), also built on Microsoft Dynamics CRM, is greatly supporting wounded warriors as they transition into VA care. The modernization of the VRM and FCMT programs has enabled the VA to strengthen its services to veterans. |
As with most things in life, reality lies somewhere towards the middle. Even with rich platforms like Dynamics, it is still inevitable to come across niche situations where you must still write custom code. Fortunately, with the adoption of a platform development model and technology stack, both the quantity and complexity of the remaining custom development need will be greatly diminished.
By adopting a platform development solution like Dynamics and leveraging COTS-like domain specific accelerators and solutions you can effectively achieve the proverbial “80%” of your business needs out-of-the-box. Additionally, the platform enables advanced functionality around Cloud, Mobility, Social, and Big Data that you may not have been able to provide at all without the platform’s assistance.
For the remaining “20%”, the platform’s native extensibility framework provides you with an industry standard and safe mechanism to individualize and tailor both the platform and domain solutions to meet your very specific business and mission needs; ultimately reducing your costs, increasing your productivity, and serving your customers and constituency more efficiently.
| 1. | http://my.gartner.com/portal/server.pt?open=512&objID=260&mode=2&PageID=3460702&resId=2075615&ref=QuickSearch&sthkw=g00231826 |
| 2. | http://my.gartner.com/portal/server.pt?open=512&objID=260&mode=2&PageID=3460702&resId=2060115&ref=QuickSearch&sthkw=g00231251 |
| 3. |
Unfortunately, it can be quite difficult to figure out which Rollup version of CRM you are using as CRM only reports its actual build number and not its “name”.
| Version | Build Number | Released on |
| 05.00.9688.583 | 1/19/2011 | |
| Rollup 1 | 05.00.9688.1045 | 4/4/2011 |
| Rollup 2 | 05.00.9688.1155 | 6/6/2011 |
| Rollup 3 | 05.00.9688.1244 | 7/26/2011 |
| Rollup 4 | 05.00.9688.1450 | 9/19/2011 |
| Rollup 5 | 05.00.9688.1533 | 10/20/2011 |
| Rollup 6 | 05.00.9690.1992 | 1/20/2012 |
| Rollup 7 | 05.00.9690.2165 | 3/23/2012 |
| Rollup 8 | 05.00.9690.2243 | 5/3/2012 |
| Rollup 9 | Update Rollup 9 will not be released because of a delay in the Q2 Service Update. Update Rollup 10 fixes all the issues that would have been included in Update Rollup 9. More information is here. | |
| Rollup 10 | 05.00.9690.2730 | 8/16/2012 |
| Rollup 11 | 05.00.9690.2835 | 10/22/2012 |
| Rollup 12 | 05.00.9690.3233 | 1/29/2013 |
| Rollup 13 | 05.00.9690.3448 | 3/26/2013 |
| Rollup 14 | 05.00.9690.3557 | 7/11/2013 |
| CRM 2013 (Orion) | Coming Soon!!! | Fall 2013 |
| Version | Build Number | Released on |
| RTM | 4.0.7333.3 | 12/19/2007 |
| 4.0.7333.1113 | 11/24/2008 | |
| 4.0.7333.1312, 4.0.7333.1316 | 1/15/2009, 2/8/2009 | |
| 4.0.7333.1408 | 3/12/2009 | |
| 4.0.7333.1551 | 5/7/2009 | |
| 4.0.7333.1644, 4.0.7333.1645 | 7/2/2009 | |
| 4.0.7333.1750 | 9/27/2009 | |
| 4.0.7333.2138 | 10/22/2009 | |
| 4.0.7333.2542 | 12/17/2009 | |
| 4.0.7333.2644 | 02/11/2010 | |
| 4.0.7333.2741 | 04/08/2010 | |
| 4.0.7333.2862 | 06/03/2010 | |
| 4.0.7333.2935 | | |
| Rollup 13 | 4.0.7333.3018 | 10/06/2010 |
| Rollup 14 | 4.0.7333.3135 | 11/16/2010 |
| Rollup 15 | 4.0.7333.3231 | 1/10/2011 |
| Rollup 16 | 4.0.7333.3335 | 3/9/2011 |
| Rollup 17 | 4.00.7333.3414 | 5/2/2011 |
| Rollup 18 | 4.00.7333.3531 | 6/28/2011 |
| Rollup 19 | 4.00.7333.3628 | 8/21/2011 |
| Rollup 20 | 4.00.7333.3732 | 11/10/2011 |
| Rollup 21 | 04.00.7333.3822 | 2/7/2012 |
If you know of something new or different, please leave a comment and let me know and I’ll update the matrix asap.
Robert
- One is pleased to be of service
For those of us lucky enough to have a MSDN or TechNet Subscription, Microsoft released Windows 8 RTM today!
So, like many, I’ve been multi-tasking to get it downloaded and installed.
I am actually writing this blog using the new Windows Essentials 2012 on Windows 8 on my Slate Tablet.
As I use my tablet as my primary computer, I’m not quite ready to just jump in and wipe it out, so I did another WindowsToGo USB installation.
See my blog for information on how to setup a WindowsToGo USB install.
I’m using an ASUS EEE EP121 Slate with 4GB RAM. My USB drive is actually the original 64GB SSD drive that came with my EP121. I recently upgraded my internal SSD to 128GB.
Being a Dynamics CRM guy, the first test I had to do was log into a couple CRM Organizations in both the Win8 UX browser and desktop browser.
LOOKS GREAT, RUNS FAST.
I will take some screen captures and write up some more specific information around Dynamics CRM and Windows 8 over the next days.
Here are my first impressions thus far on day 1:
| Positives | Negatives |
| The Win8 Mail app now supports IMAP! YEAH!!! | The App Store is not supported from WindowsToGo. While I understand the logic that this would normally be used for a hardened corporate IT OS, that will not always be the case and it should really be a switch that can be set! |
| IE gives a nice “Private Network Access” warning and prompt when you attempt to connect to a network domain. | I have not been able to get Windows Activation to work at all. Keeps throwing an error. |
| I use 2 monitors (the Slate’s, and an external). You can have different wallpaper on each monitor now! very cool. | Can not do a Manual Activation because the slui 4 UI where you pick your country, is stuck on Afghanistan and you can not change it! I do have a suspicion that this MAY also be related to WindowsToGo, but I can not confirm either way. |
| Windows 8 is SCREAMING FAST on my hardware | I needed to download multiple files from SkyDrive to local drive. When you select multiple files in SkyDrive, the Download sprite is removed. I had to download the files individually. Luckily there where only 8 files, but this was a shocker! |
| IE 10 is SCREAMING FAST on my hardware | At one point, everything that required my live id stopped working (music, Xbox, SkyDrive, etc.) Not sure why. I had to reboot after Windows Update finished with a round of updates, and it all started working again after the reboot. Weird for sure. |
| When picking a login picture, you can now select a picture directly from SkyDrive. | I have been unable to get the legacy Zune software to install. Keeps wanting to install .NET 3.5, which fails because .NET 4.0 is already installed. So apparently, Zune installer can’t see what version, if any, of .NET is installed. |
| Major ouch is that my companies VPN software will not install!!! It has a similar error. The installer can not see that .NET is installed, so it won’t install either. Of course, our IT has no ETA for when they will have an update. Unfortunately, this might be the biggest party pooper that prevents me from upgrading | |
| I’m one of the 6 people in the world that liked the Aero transparency effect. I will miss Aero. A moment of silence please… |
Of course, we will need more and more Win8 UX style apps over time, but I understand there is a great selection already in the App Store (that I can not see while running WindowsToGo)
Regardless of all the above issues, I LOVE Windows 8 a lot, especially when I’m using my Slate in touch mode.
Using the Desktop and the new Start simultaneously and back-n-forth when I’m using it in a more traditional “desktop” configuration takes a little getting used to, but much of that is just the re-programming of my old brain to know where to go for what I want to do.
I am in the camp that touch will become ubiquitous and thus a huge fan of the “touch first” design principle. I’m sure my muscle memory will catch up with the rest of me once I can spend more daily time in Win8.
Now, if I could just get my new Win Phone 8 soon too…..
Robert
- It is an honor to be of service