Sales Automation Blog



             


Monday, June 23, 2008

CRM Budget: How To Bring Your CRM Project In On-Budget


It seems that having a project come in On-Budget is the and holy-grail of project management, especially when it comes to CRM projects. With their 70% failure rate, CRM projects represent a significant risk to a small business' financial health and warrants more "measure twice, cut once" consideration before beginning.

Coming in On-Budget does not mean you managed to squeeze your project into whatever arbitrary budget you came up with when you first started. It also doesn't mean that you started with an overly generous budget.

It does mean that you develop a budget that takes into account an analysis of 4 critical areas:

1. PAYOFF. You need to know exactly how your CRM system is going to generate ROI. This will help you focus your project on the right areas. By knowing how you expect payoff to be achieved, you can plan to achieve it.

2 RISK. You need to figure out where the risk is in your project because "risk=expense". By figuring out what can go wrong, you can take measures to minimize and contain that risk.

3. SERVICES. Be sure to fully account for the variety of services that will be required. A few often overlooked areas that can increase your services bill significantly include: meetings, testing time, debugging time and "while you're here..." time.

4. TECHNOLOGY. Choosing the wrong technology is can be a huge waste of money. From the worst case scenario of a totally failed project to having to spend extra money to make the wrong software do things it wasn't intended to do.

What makes putting together a realistic budget so difficult for small businesses is that it's not what they do and they don't have the experience of having done several before. It's not what they do. So, they rely on the Sellers of CRM who have their own vested interest in not scaring off their customers with numbers that are perceived to be too expensive.

By putting together a realistic budget, you may very well find that the project is going to cost much more than you were intitally prepared to spend. It's best to find this out now and before you "sign on any dotted lines".

If you do find out the project is going to cost more, here are a few ideas of what to do:

- WAIT & SAVE. Perhaps you need to wait 6 months until you have a bigger budget. Use this time to get prepared for the project: learn more about the software choices, make sure you're business processes are as fine tuned as they can be, and focus on how CRM software will generate ROI.

- GO AHEAD. It may be more money than you were expecting, but may still be within your budget. If you're clear on how the CRM system is going to generate ROI and you're otherwise ready, go for it!

- SCALE DOWN. If you have a very clear idea of how the CRM software is going to achieve ROI and you can't afford the full project, focus in a smaller area to begin with that will have a payback. Use this payback to help fund future projects. It's always a good idea to start with smaller, high-payoff projects first.

- FIND MORE ROI. If you have a really clear and compelling business case for how a CRM system is going to improve your bottom-line, it's much easier to find the necessary funds to implement it.

- DOUBLE CHECK. Make sure you're choosing the right technology. Cheap software can often be expensive to implement. Double check to make sure you're basing your budget on the right CRM software. You may find that a software that costs more in licensing, ends up being an overall more affordable solution.

Coming in On-Budget means you started with a realistic budget. The Insider's CRM Success System goes into great detail on how to develop a realistic budget and provides the control forms and worksheets you'll need.

About the Author

Scott Gingrich is the creator of The Insider's CRM Success Toolkit, the world's most complete and only guaranteed approach to successful CRM projects.www.thecrmcoach.com.

Labels: , , , ,

Saturday, May 31, 2008

Microsoft CRM Implementation: Employee Time & Billing ? notes for Consultant

  • Procedure.  MS CRM is flexible in the sense that you can create and attach activity to virtually any object ? Account, Contact, Lead, Quote, Order, Invoice, etc.  If you have your consultants do just that ? it will help (all the documents and info will be in CRM), however it would be no structure and you would be spending your time digging CRM in the search of historical information.  Remember Lotus Notes Domino?  Where you could also keep attaching and expanding lists and tree-like structure?  You need the procedure and the procedure will help you structurize the data in MS CRM
  • Structure.  The structure, deployed for employee time management should be like this.  Customer (Account) should have Contracts.  Each Contract should have contract lines (where you can allocate the budget per line), then each line should have Cases (when you fulfill the contract ? you assign your consultants to the cases, such as install software, fix bugs, replace old server with the new one, etc.).  And finally, consultants should log cases, such as appointments (if the date and time is known) and tasks (if the date and time is now known, however you know the deadline)
  • Scenario.  Customer ABC has ERP Implementation contract.  This contract has two lines: Software Installation (24 hours budget) and User Training (40 hours budget).  You activate contract, open two cases for Installation: SQL Installation and Client installation.  You assign SQL case to John and Client case to Bill.  You book John for Monday onsite visit (appointment, from 8am till 4pm) to install SQL, for bill you create task ? install clients for Nancy and Marilyn (you ask Bill to stop by next week, but you leave him to schedule and decide on the date).  When John finishes installation, he opens MS CRM, appointment (either web or outlook client), goes to the appointment->action->close appointment (action Close Appointment->Completed) and 8 hours are logged toward SQL Installation case.  When finally you close the case ? you decide on the number of billable hours (you will be shown the actual and budgeted time).
  • Reporting.  You will probably need two reports: consultant/employee time, were you should be able to see budgeted, actual, written off time ? here you evaluate consultant performance.  The second report is Project status.
  • Feel free to call us in US & Canada: 1-866-528-0577, 1-630-961-5918, Latin America: S?o Paulo 55-11-3444-4949, Europe: Deutschland (0177) 8349 806Article Search, help@albaspectrum.com


    Andrew Karasev is Chief Technology Office, Alba Spectrum Group ( http://www.albaspectrum.com ) serves corporate clients in the following industries: Oil & Gas, Healthcare, Manufacturing, Tools & Machinery, Pharmaceutical, Mining, Services, Non-Profit, Advertising & Publishing, Distribution & Logistics, Transportation, Consignment, Food & Beverages, Restaurants Supply Chain, Textile, Building & Construction, Real Estate, Engineering & Project Management.

     

    Labels: , , ,

    Tuesday, May 20, 2008

    Microsoft CRM Customization

    Microsoft CRM Customization

     by: Andrew Karasev

    Microsoft CRM customization techniques are very diversified and based on the whole spectrum of recent Microsoft technologies. The main terms you should know are: Microsoft CRM SDK 1.2 and Visual Studio.Net 2003. And of course you should be familiar with all the legacy internet technologies, such as HTML, XML, XSLT, JavaScript and be good C#/VB/Net developer.

    If you are developer who is asked: how do we customize Microsoft CRM read this and you will have the clues on where to look further.

    1. Microsoft CRM SDK this is software development kit with C# and partly VB.net examples it is supported by Microsoft Business Solutions technical support. It is all web services based calls, if you are C# .NET developer you are excellently positioned to do this type of customizations. This is the preferred customization scenarios and this should be easily upgradeable customization.

    2. 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

    3. 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.

    4. 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 doesnt 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

    5. 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 make job done.

    6. MS CRM Customization tool you can feel free to use this this is rather end-user tool and we dont describe it here read the manual. Weve described above the options to use when this tool doesnt do the job

    Happy customizing! 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, California, Colorado, Texas, New York, Georgia and Florida, Canada, UK, Australia, Brazil, Mexico (www.albaspectrum.com), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.

    akarasev@albaspectrum.com

     

    Labels: , , ,

    Monday, May 12, 2008

    Microsoft CRM Development: SDK, C#, SQL, Exchange, Integration, Crystal Reports overview for programmer

    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.
    1.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.
    2.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
    3.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.
    4.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 doesnt 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.
    5.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.
    6.MS CRM Customization tool this is rather end-user tool and we dont describe it here read the manual. Weve described above the options to use when this tool doesnt do the job
    7.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 customizing, modifying and developing! If you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com
    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.
    1.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.
    2.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
    3.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.
    4.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 doesnt 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.
    5.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.
    6.MS CRM Customization tool this is rather end-user tool and we dont describe it here read the manual. Weve described above the options to use when this tool doesnt do the job
    7.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 customizing, modifying and developing! 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, Los Angeles, San Diego, San Francisco, Denver, Houston, Dallas, New York, Boston, Atlanta, Miami, Canada, UK, Australia and having locations in multiple states and internationally ( www.albaspectrum.com ), he is Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer.

    Labels: , , ,

    Friday, May 9, 2008

    Microsoft CRM in Latin America: implementation, customization, support overview for consultant

    Microsoft Business Solutions CRM is present several years on the US software market plus it makes advances in Europe.  We expect substantial number growth of Microsoft CRM implementations across South and Central AmericaMicrosoft Business Solutions CRM is present several years on the US software market plus it makes advances in Europe.  We expect substantial number growth of Microsoft CRM implementations across South and Central America

     

    Microsoft Business Solutions CRM is present several years on the US software market plus it makes advances in Europe.  We expect substantial number growth of Microsoft CRM implementations across South and Central America and the need for Microsoft CRM implementation, support, tuning, reporting, training services, especially in such countries as Mexico, Columbia, Venezuela, Argentina, Peru, Uruguay, Chili, Costa Rica.  In this small article we try to project US market lessons on Latin American business climate.

    • Sales.  Microsoft CRM in opposite to former CRM leaders, such as Siebel, Onyx, Saleslogix doesnt need hard pushing sales efforts.  It also should probably not be sold to the company top management, but rather to IT department enthusiasts, who are in charge for specific legacy business system support and data fixing.  Microsoft CRM is very simple from business logic and intuitively understood by IT group.  It is rather very simplified version of full-featured CRM, such as again Siebel.
    • Installation.  Microsoft CRM should be either hosted or installed by in-house IT group.  And this is due to the fact, that MS CRM utilizes all the resent Microsoft technologies: MS Exchange Server 2003/2000, Active Directory, MS SQL Server, Crystal Reports Enterprise, MS Outlook client, Microsoft IIS, .Net components, etc.  This makes installation sensitive to existing setup of the above components
    • Implementation.  The crucial in the implementation is Workflow design, which should be probably done by consultant with IT in-house specialist.  This process doesnt require a lot of business consulting knowledge and in our experience company middle management actually makes suggestions in the time of initial presentation.  In the case of MS CRM Sales module the workflow should organize leads processing up to the point of closing the deal and following invoicing.  When workflow is realized sales team works as excellent orchestra.
    • Customization.  Usually MS CRM ties together existing legacy business systems and replaces large portion of them.  Typical case if you are freight forwarding client and have cargo tracking system you should more likely have lookup from the MS CRM account screen to the customer current shipments statuses.  This is usually made as small web application, created in Visual Studio.Net with MS CRM SDK and SQL queries to legacy database.
    • Support.  Because MS CRM is web application it can be used by remote users and automate operations across the whole South America and even Worldwide.  The same should be said about MS CRM support your Microsoft Business Solutions CRM Partner can support your installation remotely from say office in San Pablo as if it is located across the street.

    Good luck implementing, customizing and reports designing and if you have issues or concerns we are here to help!  If you want us to do the job - give us a call in San Pablo: 55-11-3826-3449, 55-113825-2586! help@albaspectrum.com


    Author is MS CRM Specialist in Microsoft Business Solutions Partner Alba Spectrum Technologies ( http://www.albaspectrum.com ) Navision, Great Plains, Microsoft CRM customization company, serving client in Mexico-city, Buenos Aires, Montevideo, Bogota, Caracas, Panama, San Jose, Lima, Quito, Madrid, Barcelona

    Labels: , , , , ,

    Wednesday, May 7, 2008

    Microsoft CRM Integration with Microsoft Retail Management System (RMS) overview

    Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS are both Microsoft SQL Server based applications, however historically Microsoft was purchasing industry leading software applications, such as QuickSell which is now Microsoft RMS.  So, RMS design fundamentals were minted a long time before Microsoft CRM.  But, still integration between the two is straightforward and what you need is consultant, who is familiar with both systems structures and customization scenarios

    Microsoft Client Relation Management system (Microsoft CRM) and Microsoft RMS are both Microsoft SQL Server based applications, however historically Microsoft was purchasing industry leading software applications, such as QuickSell which is now Microsoft RMS.  So, RMS design fundamentals were minted a long time before Microsoft CRM.  But, still integration between the two is straightforward and what you need is consultant, who is familiar with both systems structures and customization scenarios

    Microsoft CRM is currently integrated with Microsoft Great Plains and will be integrated with Microsoft Navision in the close future, RMS integration is not planned to our knowledge, so you should seek third party solutions or create your own integration.  We see the need for such the integration when you sell on account in RMS and have customer support call center automated with Microsoft CRM.  Let us give you highlights:

    • Microsoft CRM custom lookup.  More likely you will nee lookup to your RMS headquarters or store records for the customer transactions from Account screen.  Microsoft CRM allows you to have custom navigation bar on Account screen by clicking on this bar you could call your custom web .Net application, which will call Microsoft RMS database and return you the grid of customer transactions
    • RMS architecture excurse.  Microsoft RMS has Headquarters and Store databases.  The exchange between the two types of databases uses worksheet mechanism.  Most of the transaction types are initiated on the store level and transferred to the Headquarters database (with some global data exception, global customers for example are handled on HQ level and then propagated down to the stores). 
    • Data Inquiry and Update.  The MS RMS architecture suggests you to query primarily Headquarters database and do not change data in HQ database.  If you need to change data on the store level from Microsoft CRM custom screen you should consider placing web service on the SQL Server hardware in the store to deal with the store-initiated transaction
    • Microsoft CRM programming.  Microsoft CRM has MS CRM SDK (Software Development Kit).  This is open source tool, you can download it from Microsoft site and it is description of Microsoft CRM classes and methods with sample codes in C# and VB.Net.  Microsoft technical support encourages you to use Microsoft CRM SDK objects and discourages you from direct SQL server programming.  If you need to query MS CRM database you should create your custom database and place your objects: SQL views and stored procedures there.  Do not place custom object into MS CRM databases
    Do your homework in integration and if you have issues or concerns we are here to help! 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 Great Plains, Microsoft CRM customization company, serving clients  in Chicago, California, Texas, Florida, New York, Georgia, Arizona, Minnesota, UK, Australia and having locations in multiple states and internationally ( http://www.albaspectrum.com ), he is CMA, Great Plains Certified Master, Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer. You can contact Andrew: andrewk@albaspectrum.com

     

    Labels: , , , ,

    Monday, May 5, 2008

    Microsoft CRM and Great Plains implementation: freight forwarding business automation example

    In this small article well show you business automation example, where Microsoft CRM and Great Plains are integrated and customized to fit Freight Forwarding business processes

    In this small article well show you business automation example, where Microsoft CRM and Great Plains are integrated and customized to fit Freight Forwarding business processes

    Microsoft Business Solutions offers several ERP applications: Great Plains, Navision, Solomon and its own CRM solution Microsoft CRM.  Targeting to automate all business operations, Microsoft CRM is now integrated with Microsoft Great Plains and in the close future it should have integration with Microsoft Navision.  In this small article well show you business automation example, where Microsoft CRM and Great Plains are integrated and customized to fit Freight Forwarding business processes.

    • CRM.  Central Customer and Vendor records place.  Assuming you have agents across the USA and internationally CRM, being web-interface application and so, could be used across the globe with good internet connection.  The nice features of this product are central emailing you send email from MS CRM and receive responses from your clients back in CRM, where they are permanently stored and documented.  You can issue Quote and Sales Order directly in CRM if needed or could have them issues in Microsoft Great Plains with propagation to Microsoft CRM (deploying MS CRM-Great Plains integration tool BizTalk based connector).
    • Accounting/ERP.  Microsoft Great Plains could play this role, being integrated with Microsoft CRM and with industry-specific business system.  In the case of Freight Forwarding/Transportation this business system could calculate fees and charged, associated with MBL/HBL and posted against agent accounts.  You could deploy SQL triggers for instant integration or stored procs for scheduled batches.
    • Great Plains Customizations.  Freight Forwarding specifics require Shipment tracking with SOP and POP invoices posted and tracked against the shipment and probably regular/monthly Agent Settlement report, where you match customer and vendor invoices, associated with the agent shipments and create AR or AP document, depending on positive or negative balance.  This is Great Plains Dexterity customization or web-development (if you need your agents lookup features from remote locations)
    • Microsoft CRM Customization.  Assuming that you have Shipment Tracking system, which might be SQL or Oracle based you need shipment lookups for your order takers and customer support personnel from Microsoft CRM screens.  Being designed for easy web customization Microsoft CRM allows you to incorporate .Net web application into its screens, such as Account, Contact, Lead, Opportunity, etc.  You use Web Forms and Microsoft CRM SDK to penetrate into MS CRM security realm and then ADO.Net to call third party MS SQL Server or Oracle data
    • Implementation Advices.  Microsoft CRM should be probably tried as in-house pilot implementation with 5 users license and then you can purchase additional license as you have your users trained.  If you need MS CRM SDK C# or VB.Net programming you could subcontract.  Great Plains requires consultant help to be implemented and integrated, because it has sophisticated tables structure and documents flow mechanism.
    • Data Conversion.  We recommend you to deploy Great Plains Integration manager to import Vendor and Customers plus open documents.  Historical transactions, if needed should be moved by outside consultant.  Microsoft CRM has import tool try it first and subcontract more complex attachments, for example.

    Good luck with implementation and customization and if you have issues or concerns we are here to help! 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 Great Plains, Microsoft CRM customization company, serving clients  in Chicago, California, Texas, Florida, New York, Georgia, Arizona, Minnesota, UK, Australia and having locations in multiple states and internationally ( http://www.albaspectrum.com ), he is CMA, Great Plains Certified Master, Dexterity, SQL, C#.Net, Crystal Reports and Microsoft CRM SDK developer. You can contact Andrew: andrewk@albaspectrum.com

    Labels: , , ,

    Friday, May 2, 2008

    Microsoft CRM implementation & customization: MS CRM Fax Gateway

    With this small article we are continuing Microsoft Business Solutions CRM customization, development, modification, setup and implementation discussion.
    Microsoft CRM at this moment doesnt have advanced fax automation you can register the fact of fax receiving or sending, but it is not sufficient for your daily work with your clients. User should be able to send and receive faxes in her/his work environment it is in MS CRM

    With this small article we are continuing Microsoft Business Solutions CRM customization, development, modification, setup and implementation discussion.
    Microsoft CRM at this moment doesnt have advanced fax automation you can register the fact of fax receiving or sending, but it is not sufficient for your daily work with your clients. User should be able to send and receive faxes in her/his work environment it is in MS CRM

    Fax software automation market is very mature and we dont have to re-invite the bicycle here. All we have to do is integrate one of the reliable solutions into Microsoft CRM. Lets look at the technical aspects of the integration:

    • Modification should be based on the standard event Fax Activity logic alteration. Standard CRM version allows in- or out-going fax info saving into SQL database. Alternative form should have additional parameters for fax delivering
    • Immediately after the moment of fax saving into CRM database, Albaspectrum MS CRM Universal Fax Connector takes over the logic, more precisely its fax sending portion of the logic, realized as MS CRM Post-Callout, registered for Fax Activity addition and update. At the moment of new fax activity creation, our module considers attached documents as subject to be transferred to the addressee.
    •  Depending on the fax application/extension you use, call parameters are transferred to the appropriate plug-in, which in turn communicates with fax application.
    • Fax sending might be done through specialized systems or direct hardware control via MS FAX API.
    • Initially we plan to support GFI FaxMaker and Captaris RightFax via their printing & integration system with email servers MS Exchange and Lotus Domino
    • Documents, delivered or received through fax extension could be integrated into MS SharePoint via our proposed product Albaspectrum MS CRM Document Gateway. This allows you to revise and versionize document with automatic fax delivery to the addressees involved
    • For incoming faxes we suggest capturing via special handlers on the MTA (MS Exchange or Lotus Domino) level their task is to take over fax transfer and saving it for the addressee in CRM and Fax Activity creation in MS CRM
    • This approach provides seamless incoming and outgoing fax document workflow in MS CRM.

    Happy programming, implementation, customization and modification! If you want us to do the job call use 1-630-961-5918, 1-866-528-0577! help@albaspectrum.com

    Andrew Karasev is Lead Software Developer in Alba Spectrum Technologies USA nationwide Oracle, Navision, Microsoft CRM, Microsoft Great Plains customization company, serving Chicago, California, Arizona, Colorado, Texas, Georgia, Florida, New York, Canada, Australia, UK, Russia, Europe and internationally ( http://www.albaspectrum.com ), he is Oracle, Unix, Microsoft CRM SDK, Navision, C#, VB.Net, SQL developer.

    Labels: , , , ,

    Thursday, April 10, 2008

    Microsoft CRM Implementation for Large Corporation overview

    Microsoft Business Solutions CRM is now approaching the phase of being mature product and the CRM solution you may consider for large publicly traded company.  Our view point considers the fact of multiple platforms and systems coexistence and balancing: UNIX, Linux, Microsoft Windows, Java, .Net, PC, AS/400, RS6000, Microsoft Exchange, Lotus Notes Domino, etc.  This increases the cost of maintenance, but decreases the risk of being trapped to one vendor/solution.  So far weve seen successful implementations of Microsoft CRM in the following industries: Distribution, Logistics, Non-Profit, Chemicals, Pharmaceutical, Placement/Recruiting, Medicare/Hospitals, Retail, Wholesale, Education, Beverages, Services, Defense, Aerospace, Oil & Gas.

    • In-house Implementation.  This is non-expected paradox.  Multiple clients, especially large companies, do it themselves.  The reason is Microsoft CRM utilizes all spectrum Microsoft Technologies: Exchange, Active Directory, .Net, Full-text search, etc.  Microsoft oriented IT people understand it and like to be involved.  So, you should consider self-implementation first.
    • Integration.  Microsoft CRM has relatively simple business logic and sits in Microsoft SQL Server, which enables customization and integration with third party systems and databases.  If you have Microsoft Great Plains you can use MBS CRM-GP integration tool, based on BizTalk.  If you have UNIX-based ERP/Accounting, you can deploy MS SQL linked server to bridge MS CRM and ERP.  The same would work for Oracle ERP Oracle Financials.  Navision has third party integration tool and the one from Microsoft is on the way to be released.  Axapta is also candidate for the integration.
    • Customization.  Microsoft CRM SDK describes majority of MS CRM objects and classes and enable VB.Net or C#.Net developer to build-in custom .Net application for Microsoft CRM existing screens.  And this is actually the way of the integration you realize integration in the custom .Net application.
    • Messaging.  Microsoft CRM uses MS CRM-Exchange connector in its standard functionality.  However if you have IBM Lotus Domino email server you can deploy MS CRM-Lotus connector, developed and supported by Alba Spectrum Technologies.
    • Data Conversion.  You should use Scribe for initial data migration.  However you need some programming work if you plan on bringing advanced data (email attachments from Siebel, for example)
    • External consultants.  You should consider customization and integration initial design as candidates for outsourcing.  Then, when coding is done and implemented you may switch to your internal developers to support custom pieces.
    • Nation-wide support.  Microsoft CRM is very innovative from the support side.  It means that Microsoft CRM partners tend to go to the nation-wide and international market to sell, implement and support the application.  Being web application Microsoft CRM could be accessed, customized and modified from anywhere.
    • Internationalization.  Microsoft Business Solutions promotes MS CRM worldwide and has local versions of the product.

    You can always have us help you, give us a call: 1-630-961-5918 or 1-866-528-0577, help@albaspectrum.com

    Andrew Karasev is consultant and CTO in Alba Spectrum Technologies ( http://www.albaspectrum.com ) Microsoft Business Solutions partner, serving clients in Illinois, New York, California, Florida, Georgia, Texas, Arizona, Virginia, Minnesota, Canada, UK, Europe, Australia, New Zealand, Asia, Russia.  He is Microsoft Great Plains certified master, Great Plains Dexterity, Microsoft CRM SDK C#.Net, Crystal Repots developer.  You can reach Andrew: akarasev@albaspectrum.com

    Labels: , , ,

    Wednesday, March 19, 2008

    CRM Offshore Software Development

    CRM stands for Customer-Relationship Management, and adopts the basic of self-service channel such as the Internet.
    CRM (Customer Relationship Management) is a business strategy built around the concept being "customer-centric". The main goal is to maximize revenue through improved customer satisfaction and focused interactions at each customer touch point.
    The above can be achieved by understanding the needs of the customer that based on their purchasing patterns.
    Customer-Relationship Management Customer-Relationship Management follows the principal of customer interaction,
    allowing each customer to let you know how he or she wants to be treated.
    CRM is a mechanism to make the supplier more aware of customers' buying habits and frequency at which he/she buys.
    CRM solutions can improve efficiency of sales, marketing and services by making the supplier more attuned to the needs of the customer.
    Some features to be recognized while achieving the customer satisfaction are:
    1) Customers own their own information
    2) Customers need total accuracy and at times won't understand the viewpoint of the supplier
    Advantages of CRM Solutions.
    CRM solutions provide a technology to enable your customer services, sales and marketing efforts by allowing a 1st-time visitor to visit the site again,
    repeating the visitor to subscribe to a newswire so that we can tell him/her what we're doing to the site, subscribers and commentators to submit contributions
    so that we broaden and deepen the content we provide and subscribed members of the site to purchase product and services
    and provide us with funds. Typical CRM functionality includes the following:
    1)Visitor login and account maintenance
    2)User profiling and user agendas
    3) Customer tracking and unique customer record
    4) User reporting
    5) User feedback and suggestions
    6) Site relevance and content optimization
    For more information log on to www.a1technology.com , an offshore outsourcing company

    The author of the article is John Parker, A-1 Technology, Inc, an offshore outsourcing company

    Labels: , , , , ,

    Friday, January 18, 2008

    Real Estate Customer Relationship Management - Ways for Agents to Increase Their Business

    In 2005, The National Association of Realtors reported that its membership increased by 13 percent over the previous year, reaching 1.2 million. With this many people trying to get a share of the pie, Realtors need to find ways to differentiate themselves and stay ahead of the competition. Customer Relationship Management (CRM) can help them do exactly that, and even more.

    CRM comes from the observation that developing good relationships with your customers helps you deliver superior service to your clients, thereby helping your business thrive. Developing a CRM-focused business is not especially hard. It starts with basic guiding rules.

    In the marketing lingo, the many ways a business interacts with its clients are called points of contact. By developing the quantity and the quality of these points of contact, a real estate agent will gain more customers.

    Of all the existing points of contact, the Internet should receive special attention. In just 10 years, the Web has become an essential marketing venue for today's agents. According to the NAR, 77 percent of home buyers used the Internet to search for a home in 2005. When people think about buying a home the first place they go is often the Web. It is therefore a good place for agents to capture consumers' attention and gain their confidence.

    However, many agents are still missing the point: they now have their own Web sites because they know people are looking for them, but they haven't quite figured out how to use the Web as a good lead generator. Here are ways agents can improve their online points of contact.

    The layout of your site is key to retain surfers. It should be flawless, and the navigation should also be easy.

    E-mails are another critical point of contact. Many agents provide their e-mail address on their Web sites, but an article in Realty Times reported that one of home buyers' main complaints about Realtors online is that they don't answer their e-mails in a timely manner. Decide now about a reasonable e-mail reply policy for your business. A 24- or 48-hour reply policy is probably what most people expect. You need to state this reply policy on your Web site and stick to it. People will appreciate it.

    Another option is to allow people to schedule a tour directly from your Web site. This option is a great way to get people to meet with you.

    Most people start looking for homes on the Internet a few months before they actually make a decision. It is therefore important for a real estate agent to keep in touch with future home buyers. A good way to maintain that contact is to send out a monthly newsletter, which would give the latest information about the town or area. It would also provide future home buyers with the latest listings that meet their criteria. An agent who sends out this kind of newsletters will find that many of these people remember this agent when they are ready to buy.

    The key with CRM is to regularly evaluate existing points of contact to fine tune them in order to better serve customers. This in turn will ensure that agents have a successful business.


    Content provided by 10x Media. Established in 2003, 10x Media provides innovative online marketing tools.It has expanded its online presence through networks such as Inside Real state, Inside Finances and Grab Real Estate, which contain thousands of pages for city and state specific real estate information across the nation.

    Labels: , , , ,

    Thursday, November 29, 2007

    Top Ten Benefits of Sales Force Automation (SFA)

    SFA saves you time & money
    The advent of automated sales force technology allows businesses to subscribe to already built, on-demand, customizable services without the high fees for maintenance and other costs associated with the large, daunting process and time involved in creating a large, corporate version of sales force automation.

    SFA allows you to concentrate more on your business
    The architecture of sales force automation allows for a decrease in total ownership cost, risk reduction, less wasted time, and the ability to concentrate on business and management instead of technology. This means that you have more time and energy to give to the success of your business.

    Contract management comes with SFA
    Essentially, it allows companies to manage a contract's lifespan by shortening approval cycles for contracts, renewing contracts sooner, and reducing administrative costs. This Sales Force Automation component improves tracking and management of contract information, such as terms, conditions, and evaluations.

    SFA is easy to use
    Sales force automation is easy and intuitive. It makes jobs easier for users like professional sales representatives by giving them quick access to data (online, offline, mobile devices) links to tools like Microsoft Outlook and Office.

    SFA offers real-time analytics & reports
    Sales force automation offers a comprehensive analytics program that allows you to track ROI on marketing campaigns, traffic levels, lead conversion ratios, content effectiveness, and more. Users can access information to evaluate their company's past performance and point out its strengths and weaknesses with the intent to repair those deficiencies. It allows you to customize reports based on the data processed by the analytics program. All the information you get is in real-time and fresh, so that you never have to handle or see old data unless you want to.

    Up-to-date information via SFA
    Sales representatives get more time to sale and convert leads as they can avoid the hassle of administration and other similar duties. Because the information they have access to is always current, the leads are more qualified and easier to sell. The don't have to go through lines of other sales reps to find what they're looking for; all they have to do is get on the computer and access their company's central database to get the information they need, wherever they are.

    SFA mobile capabilities
    Sales force automation is now available with mobile capacities. This means that the application is compatible with any mobile device, such as a laptop or cell phone. Thus sales representatives or marketers have access to the information they need any time, any where, both offline and online.

    Broad range of uses for SFA
    Sales force automations can work for any company, from the largest corporation to the smallest boutique. It offers a number of uses, from sales management, analytics and forecasting to product information, workflow and integration.

    SFA is Customizable
    The sales force automation application is completely customizable, down to the color of bar graph you want on your analytics report. Many websites, like Salesforce.com, offer to work with you to develop the unique application you want.

    SFA is Understandable
    Unlike many CRM programs that abound on the web, sales force automation is a relatively simple program to implement and is easily understandable for the majority of users.

    Salesforce.com is the world's first on-demand application service and a giant in the field of CRM. With over 24,000 customers, over 500,000 subscribers, and a 97% customer satisfaction rate, Salesforce.com continues to lead their field. To find out more about them, please visit www.salesforce.com .

    Labels: , , , , ,