MIGTurbo 2 Multiple User Experiences
This post is part of a MIGTurbo CRM 2 series that will highlight the key improvements and features in the new product that we’ll be running over the next few months. You can also follow our Twitter account @migturbo for regular updates on progress.
When we blogged about the new client/server model of MIGTurbo CRM 2, we gave a hint as to how we see users interacting with the product. This post discussed how the database server was “hidden” behind the MIGTurbo application server. But if the user cannot connect to the MIGTurbo database directly, how can they use MIGTurbo?
MIGTurbo CRM 2 brings with it a comprehensive API for extending the product both at the server level, and at the client-level. Using this API, we can provide secure access to MIGTurbo data using nothing more than a server URI, a username and a password. We’re going to include two “clients” out of the box.
MIGTurbo CRM 2.0 Silverlight Client
The MIGTurbo CRM product demands a rich user interface that is a pleasure to use, as it is often the key component on a user’s desktop. We were keen on retaining a web user interface, but we didn’t want to find ourselves working around the complexities of web pages and utilitising toolkits that were stretching the web experience to its limit. We developed a number of mock-ups using web page-based user interfaces but felt that we still lacked the killer customisation and user-driven experience we required. Until we created a mock-up in Microsoft Silverlight.
Microsoft Silverlight is a rich internet application (RIA) platform that allows development of web experiences that combines the mashing together of web data and technologies and a rich user experience. While it is implemented in much the same way as Adobe Flash, it is actually a richer and more comprehensive platform. Silverlight brings with it a subset of the .NET Framework, building on existing APIs such as WCF and WPF. Much of the code between server and client can be shared, and using the Microsoft stack, we were able to create an attractive and extensible user interface on business data. We’ve remained loyal to our user interface, too, as you’ll see in upcoming screenshots.
Using Silverlight, it is also possible to “install” MIGTurbo locally. This “out of browser” experience creates an icon in your Start Menu that behaves in most ways as if the software was installed locally on your own machine. This reduces the gap to the server, but it is important to note that MIGTurbo will continue to run in all the major browsers on the Windows platform (Microsoft Internet Explorer, Mozilla Firefox, etc.) and also the Apple Mac platform.
Silverlight remains amongst the most secure application platforms available on the internet today. It also is not standing still. The upcoming release of Silverlight 4 promises interoperability with desktop applications, webcams and more. Rumours abound of Silverlight appearing on mobile devices being announced in the MIX10 event from the newly rebranded Windows Phone to Symbian devices. If you’re in doubt, check these trends out for people investigating Silverlight as opposed to ASP.NET on Google.
MIGTurbo CRM 2.0 Office Client
Not all users will need to use MIGTurbo for their day-to-day work. And not all users work in a web browser silo to fulfil their function. That is why MIGTurbo CRM 2.0 will extend the successful Outlook Toolbar add-on to provide more functionality direct from Microsoft Office.
Users of our Outlook Toolbar have seen how integrating with MIGTurbo and MIGTurbo DocuMentor has made their job dealing with items in their inbox much easier, especially when relating communication back to clients, respondants and candidates. We’re building on this functionality to dig deeper into MIGTurbo, providing features from across the product including any plug-ins. The MIGTurbo toolbar will appear in Microsoft Outlook and will also soon appear in Microsoft Word and Excel. You won’t be far from MIGTurbo, whatever your role may be.
This is possible using the MIGTurbo CRM 2 API. We’re already starting to hear expressions of interest on how our clients can utilise this API for themselves to extend our existing user interfaces and build entirely new ones for their own specific purposes. The API is secure and uses the Microsoft stack so will be readily portable onto desktop, web and portable devices.
These posts discuss features of MIGTurbo CRM 2. While we have every confidence that these features will appear and work as discussed, these blog posts do not represent a final product specification. We will release final product specifications at launch.


It’s been a tough couple of days on the MIGTurbo CRM 2.0 project. I’ve been working on the code to Display and Edit Client Details. It’s nothing spectacularly complex or detailed, of course, but there was a niggling issue that was bugging me.