Microsoft CRM Custom Design & Development: SDK, C#, SQL, Exchange, Integration, Crystal Reports

Microsoft CRM is new player on the CRM software market. The whole conception behind CRM seems to be different. In case of traditional CRM software (Siebel, Oracle) - the application was designed with platform independence in mind. Microsoft CRM is dedicated to Microsoft technology and so deploys all the Microsoft tools: Windows Active Directory, Microsoft Exchange 2003/2000, SQL Server, Crystal Reports Enterprise, Biztalk server, Microsoft Outlook, Internet Explorer, Microsoft Great Plains as backend, etc.

If you are software developer, database administrator or web designer who is asked: how do we customize Microsoft CRM ? we are giving you directions in this article.

  • Microsoft CRM SDK ? this is software development kit with C# and partly VB.net code samples ? it is supported by Microsoft Business Solutions technical support. It is based on web service calls, if you are C# .NET developer ? you are excellently positioned to do this type of customizations. This is the preferred modification scenario and this should be easily upgradeable customization. VB.Net examples will be available soon.
  • Legacy SQL Data integration. This is also easy and safe. If you have SQL database, sitting on the same or linked SQL Server ? you can create ASPX .Net application and simply integrate it into CRM. You can place it on the navigation bar or menu in isv.config ? please refer to MS CRM SDK
  • Legacy ASP integration ? this is somewhat more sophisticated. You have to deploy HTTP handler to be a middle party between CRM which is .Net based and ASP which is legacy IIS. The trick is ? you have to have INI file with security settings to penetrate into MS CRM with proper credentials, calling web service.
  • Microsoft Exchange Programming. Microsoft CRM has Exchange connector ? which moves CRM incoming email to MS if it has GUID in its subject. You can alter this logic (for instance - move email to CRM if it doesn't have GUID but it is from the sender who is contact or account in MS CRM). Refer to MS Exchange SDK onsyncsave event handling. Then simply apply some MS CRM SDK programming - you need some COM+ objects creation and VB programming experience.
  • Direct SQL touch ? in #4 above I described you the scenario with MS Exchange handlers ? this would be ideal world if MS CRM SDK does the job. But ? in real world this is not always true ? you have to do direct flags correction in CRM database (like making Activity closed, moving email attachments/octet streams, etc). This is not supported by MBS technical support ? but you can rescue to this technique if you have to get job done.
  • MS CRM Customization tool ? this is rather end-user tool and we don't describe it here ? read the manual. We've described above the options to use when this tool doesn't do the job
  • Crystal Reports - feel free to create Crystal report - tables and views structure is self explanatory. Try to avoid the temptation to create your own SQL view or stored procedure in MS CRM database, instead - create custom database and place your view and stored proc in it.
  • Happy modifying! If you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com

    Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies ? USA nationwide Microsoft CRM, Microsoft Great Plains customization company, based in Chicago, Boston, San Francisco, Seattle, Minneapolis, Los Angeles, Houston, Dallas, Atlanta, Miami, Canada, UK, Australia and having locations in multiple states and internationally (help@albaspectrum.com), he is Dexterity, SQL, VB/C#.Net, Crystal Reports and Microsoft CRM SDK developer.

    house refresh service Buffalo Grove ...
    In The News:

    Uber teen accounts now feature live video streaming from the driver's camera, but encrypted recordings stay on Uber's servers for up to 14 days.
    Router firewalls and software firewalls serve different roles in protecting your home Wi-Fi from unwanted traffic and suspicious connections.
    A Chrome extension with 70,000 users and a 4.7-star rating began injecting fake update warnings after a threat actor acquired and weaponized it.
    Amazon's Alexa+ rolls out free to Fire TV devices across the U.S., but hands-free microphones and stored voice data raise key privacy questions.
    Meta's new teen accounts settlement sets a default two-hour daily limit on Instagram and Facebook, plus night mode and school mode restrictions.
    The CareCloud data breach exposed Social Security numbers, banking information and medical records belonging to more than 3.75 million people.
    Waymo reveals its custom 5-nanometer chip and dual computing systems designed to take over instantly if the robotaxi's primary computer fails.
    Identity theft now includes account takeover, phone hijacking and payment card exposure. Here's what to look for in identity theft protection services.
    Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
    The FBI and Justice Department seized domains tied to QScan and QTRouter, tools allegedly used by China-linked hackers to breach NASA and other agencies.
    Uber Eats drone delivery launches later this year through a Zipline partnership, starting in Dallas and Houston with a goal of one million daily flights.
    Medicare Open Enrollment scams start with data broker targeting months before October. Learn why August is the time to remove your personal info.
    The World Humanoid Robot Games' crashes show how far the technology still needs to go to be useful, "Survivor" reality TV star and robotics scientist Christian Hubicki says.
    X-Humanoid's TianGong Ultra ran 100 meters in 9.32 seconds at Beijing's World Humanoid Robot Games, beating last year's winner by more than half.
    A tap-to-pay charity scam is turning small $15 or $20 donations into charges of nearly $5,000, with victims losing thousands before they notice.
    Kurt Knutsson shares seven emergency preparedness lessons from surviving Hurricane Katrina inside a New Orleans hotel as conditions turned desperate.
    A contractor stored credentials in a Google Doc set to "Anyone with the link," and Google Search autocomplete eventually surfaced the password string.
    New Orleans 911 uses Carbyne AI to triage repeat auto crash calls, but strict limits keep human call-takers in control of all other emergencies.
    A single card skimmer can generate $1 million in stolen funds, and Secret Service video shows criminals installing them in under two seconds.
    ChatGPT, Meta AI and Google now use memory, connected apps and past chats to personalize ads and responses in ways most users overlook today.
    MagicalAuth by Glide.id uses cryptographic SIM credentials to verify bank logins without sending SMS OTP codes that scammers can intercept or phish.
    A humanoid robot named Lightning Bolt ran 100 meters in 9.39 seconds at the World Humanoid Robot Games in Beijing, edging Usain Bolt's record.
    An AI agent using Claude AI canceled another person's gym booking after finding a security flaw in the reservation system's authorization checks.
    Trump signed a memorandum allowing vetted private U.S. companies to conduct cyber operations against foreign criminal organizations under oversight.
    Your Social Security number appeared in a breach, but exposure and identity theft are not the same. Here's how identity restoration actually works.

    Call Alert Notifications - Free Answering Machine Software for PCs

    If you're online using a dialup Internet connection, you'll probably... Read More

    Microsoft CRM in Latin America: Implementation, Customization, Support ? Overview for Consultant

    Microsoft Business Solutions CRM is present several years on the... Read More

    How To Make Good Use of Spreadsheets

    Most computer users use spreadsheets software such as Microsoft Excel... Read More

    Selecting Microsoft Great Plains Partner/VAR/Reseller: ERP Implementation & Customization ? Overview

    In the case when you represent mid-size or mid-size-to-large business,... Read More

    Upgrading Great Plains Dexterity Customization ? switching to new technologies: SQL, Crystal, eConne

    1. Replace Dexterity cursor with SQL Stored Procedure Dexterity... Read More

    Linux Vs. Windows

    This article will not attempt to advocate the use of... Read More

    Great Plains Accounting Migration to Microsoft Great Plains - Overview for IT Specialist

    This is a short article, written in question/answer/FAQ style to... Read More

    The Tools and Features of Adobe Photoshop

    Adobe Photoshop is one of the world's leading graphics editing... Read More

    Software Piracy - Global Increase

    Pirated software is on the increase and now accounts for... Read More

    Benefits of Shareware

    Shareware has been fighting the stigma of being misunderstood for... Read More

    Top Questions to Ask Before Buying a Help Desk & Asset Management Software

    #5 All your hardware components like Printers, PCs etc come... Read More

    ERP Consulting: Microsoft Great Plains Partner Future Directions

    In the Clinton era the status quo was simple: you... Read More

    Destination: Desktop for Google

    First we had the original Google search that evolved into... Read More

    Microsoft Great Plains Oil & Gas ? Implementation & Customization Highlights

    Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More

    Great Plains Customization ? Programming Auto-apply in Accounts Receivable

    Microsoft Great Plains is one of three Microsoft Business Solutions... Read More

    Dashboard Widgets for Windows

    For a windows user like me, just can watch with... Read More

    ERP Software Financing: the Future? ? Overview for Company Owner

    In our case ? we serve Microsoft Business Solutions ERP... Read More

    Microsoft CRM and Great Plains Implementation: Freight Forwarding Business Automation Example

    Microsoft Business Solutions offers several ERP applications: Great Plains, Navision,... Read More

    Microsoft Great Plains Customization Recovery & Upgrade for Large Corporation

    At the end of XX century, in the late 1990th... Read More

    Four Easy Ways To Prevent Spyware

    How would you like to prevent spyware and adware from... Read More

    How to Choose the BEST Charting Software

    I suggest that you do not spend a lot of... Read More

    Introduction To ISDN, Part III: PAP

    Introduction To ISDN, Part III: Configuring PPP PAP AuthenticationNow we... Read More

    Will Adobe Manage to Replace Industry Work Horse Quark Express by Giving Adobe InDesign for Free?

    And kill the best layout software in the process of... Read More

    MCP Market News: Microsoft SQL Server & SQL Reporting Services

    Are you ready? SQL Server 2005, the next-generation data management... Read More

    COSMIC: A Small Improvement on the Symons Method

    The COSMIC FP (function point) software quality metric, is no... Read More

    home cleaning services Glencoe ...