Friday, April 11, 2008

How To Define Your Needs Before Buying Crm

Like many other business trends, the pressure to keep up with the latest technology developments and hold on to your competitive edge can often lead to rushed and poorly researched decisions. Such is the case with Customer Relationship Management and its enormous industry growth and migration rates. Many CEO?s have been left scratching their head, wondering how to keep up and which CRM product is right for them?

The CRM market is packed with solutions that range from the simple contact management and tracking to the feature rich comprehensive solutions that can reach across you entire organization. However, the question for the interested buyer should remain, ?What can our organization/company/employees do with this CRM?? and not ?What can this CRM do for my company?? Approaching CRM vendors with this mindset will allow you to see past the over kill features and cumbersome processes inherent in most solutions. You need to see the value of their product as it relates to your business specific needs. Refining your company needs for a CRM solution based on your current business practices will help you find a suitable CRM solution!

By really analyzing your current processes and methods, flagging the procedures you want to enhance or areas you want to improve in efficiency, will better prepare you to test out CRM vendor platforms. As well as help you model your business processes to better benefit from a suitable CRM solution.

The majority of CRM software solutions are built on best practices in business, flowing from Marketing and Lead Management to Sales Automation; Account, Contact and Opportunity management to Sales tracking, reporting and forecasting capabilities. Furthermore, CRM vendors also offer simple customer service, support, and tracking features in the form of Case and Solution management. This base model is prevalent in many industry solutions and makes the first step on to a CRM platform relatively smooth.

However, the customer is left to do the drilling or the ?kicking of the tires? if you will, to really substantiate the value of the features embedded in the program and see if they will improve their current business processes, as well as enhance their employee productivity. In this case, finding the functions you need in a CRM will be just as important as the form it comes in. Acquiring a user friendly product will ensure your employees adopt the product quickly and continue to use it in the long run.

With step one accomplished, the goal should now be to review the extent of the product offered by the vendor. Can this CRM solution accommodate your growing company? Your need to manage key processes such as projects, billing and invoicing, contracts, quote management, product inventory, human resource management, etc. should all be met by the same CRM solution. There is nothing more disconcerting then having to procure services from multiple vendors to get close to the CRM functionality and organization you need.

By defining your needs in a CRM software solution, you will be better served when it comes to researching and evaluating the different products on the market, as well ensuring your company benefits from your decision on the whole. By knowing what you it is you need in a CRM, as well as what it is that will work for your particular organization, you will ensure your employees can adopt and use the solution you choose.

Colin Duffy enjoys writing about CRM subjects and on demand CRM and ERP software vendors such as Salesboom ( http://www.salesboom.com )

Labels: , , , , , ,

Monday, February 4, 2008

Microsoft CRM Customization

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, January 28, 2008

Microsoft Business Solutions Great Plains, Navision, Solomon, CRM & RMS: serving international clien

Microsoft Business Solutions products: Microsoft Great Plains, Navision, Solomon, Microsoft CRM, Microsoft RMS are now serving not only to small and mid-size, but also large clients, plus they maybe reasonably priced solution for the branch of multi-national corporation.

Microsoft Business Solutions products: Microsoft Great Plains, Navision, Solomon, Microsoft CRM, Microsoft RMS are now serving not only to small and mid-size, but also large clients, plus they maybe reasonably priced solution for the branch of multi-national corporation.  This raises question of supporting Microsoft Business Solutions product installation remotely and internationally.  We do not question local Microsoft partners service quality, the question maybe different local partners may not be authorized to sell and service specific MBS product, the example in France MBS promotes Navision, but there are multiple cases when branch of the US-based company in France needs users training and support for Microsoft Great Plains system.

In this small article we are trying to give you the best system selection idea, depending on your country and business type.

Microsoft has two major mid-market ERP packages: Microsoft Great Plains and Navision (Solomon is the one to consider for Project oriented company this would deserve dedicated publication).

  • Microsoft Great Plains this application serves the markets, formerly targeted and gained by Great Plains Software (Great Plains Dynamics/eEnterprise or Great Plains Accounting), later on GPS was purchased by Microsoft.  These markets are: USA, Canada, Spanish Speaking South and Central America (except Brazil), South Africa, Middle East, Australia, New Zealand and Oceania.  If you are in these regions you should probably consider Microsoft Great Plains
  • Navision we believe that Microsoft bought Navision Software Denmark based software development company few years ago in order to get European market share.  However Navision Software itself had long history of penetration to US market.  This is why we see Navision clients in both Europe and US. Now Microsoft seems to appreciate Navision accommodation to former European tax and language specifics and it promotes Navision on emerging markets: Russia, East Europe, Africa, Asia.  In Brazil situation is more complex Microsoft have not decided yet and you can have either Navision or Great Plains (our subdivision Enterlogix.com.br is exclusive Great Plains reseller in Brazil).  It is very delicate question for MBS - but what you can see - Great Plains version 8.0 has fewer number of languages support and at the same time Navision has more with new releases.
  • Microsoft CRM Microsoft promotes its CRM worldwide and it is web based so it naturally automates your worldwide operations or serves you in your local country.  Microsoft CRM has C# and VB.Net based SDK, BizTalk server based integration to Great Plains and Microsoft SQL Server database.  Plus it deploys all the spectrum of Microsoft technologies: MS Exchange, Message Queuing, Active Directory.
  • Solomon - this ERP application was formerly bought by Great Plains Software (before GPS was bought it its turn by Microsoft) - Solomon is very good fit for project-driven organization. 
  • Microsoft RMS you should probably stay with Navision Retail module if you are in the region where MBS promotes Navision.  In all other places consider Microsoft Retail Management System: RMS Store Operations and POS.  If you have multiple stores you may manage and control them via Microsoft RMS Headquarters.  RMS has several integration options to Microsoft Great Plains.
  • Remote Support Technology it gives you cheaper consulting rates, because consultant doesnt have to travel to you and can serve several remote clients per day.  Microsoft VPN and Remote desktop solution is usually free for the client and in the case of sophisticated firewall Web Session could be another way to serve.  We do voice training, based on Internet telephony solutions, such as Skype enable you free voice over the internet.
  • Customization it is always better to avoid it however if you really need it, you should consider MBS customization partner who specializes in custom development and has experienced programmer.  In such a case we do not recommend to stick to local programmers in our experience local markets may not provide enough clientele for local developers to specialize in your product customization.  Also we do not recommend choosing generic offshore software developer.  MBS products require dedication in their customizations and integrations.

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

Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies USA nationwide Great Plains, Microsoft CRM, Microsoft RMS customization company, serving clients in Chicago, Arizona, Colorado, California, Texas, New York, Georgia, Florida, Minnesota( http://www.albaspectrum.com )

Labels: , , , , , ,

Friday, January 18, 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.

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: , , , ,

Friday, January 4, 2008

Is Your CRM System Destined To Fail?

 Its time to put your trusty CRM software to work; to let it earn its keep. You're about to blast an email out to several thousand potential customers. First you run a search of people and companies you want to target. You soon realize somethings wrong when your list is far smaller than anticipated. A quick check reveals many profiles have not been filled in or are missing email addresses. Further inspection shows numerous records are incorrect; others are riddled with typos. And thats just for starters. With a sinking feeling, you realize this email blast isnt going to happen anytime soon.

Time for some damage control or preventative maintenance

Fortunately one of the most common reasons cited for the high failure rate of CRM systems - poor data quality - is also one of the easiest to avoid. Your CRM software is only as good as the information it contains. As the old programmers motto goes garbage in, garbage out. So how can you avoid incomplete, incorrect, irrelevant or out-of-date and generally unfit-for-use data from permeating your CRM software?

You need to gather your key CRM users together and write a standard guideline document, defining the CRM system rules of use.

10 questions that should be addressed:

1. Identify who has what rights to the system; who can Create, Insert,
Modify or Delete records? Forward this information to your system
administrator to record.
2. Decide on a procedure to check for any duplicates before creating a
record. Depending on what de-duping or data scrubbing features your
system has, this might require some simple searches before starting a new
record.
3. Do you allow abbreviations or acronyms? For example: IBM, or I.B.M,
or International Business Machines Inc. A policy on ensuring consistency
of input will help to avoid duplications in future.
4. Are records going to be created in Upper and Lower case and when are
CAPS acceptable?
5. By when do you expect records, notes and so on to be created or
updated? Same day, on return to the office?
6. Is the primary address of clients to be created as a postal or a
physical address?
7. Make sure everyone checks spellings if they are unsure. When in
doubt, ask the client or Google it.
8. Make rules for creating new tabs or Custom Objects (as
salesforce.com CRM calls them.) Every time a new Custom Object is needed,
it should first be approved.
9. Ensure that email addresses are put in correctly. Basic but common
mistake!
10. Set up procedures, if not supported by your crm software, of how to
create records from inbound emails.

Once your document is finished, get everyone to sign off on it. As
standard practice, ensure that document is handed to all new employees at
your company.

How do I reinforce this as time goes on?
Try this: select a couple of records - both good and bad - every week, to
put on the overhead at staff meetings. Make sure you dont unduly
embarrass anybody but watch this become the light-relief highlight of your
meetings! People learn best when having fun!

What if your database is in one unholy mess?
Has the rot set in so deeply that your database needs a complete overhaul?
Turn this seemingly insurmountable task into an opportunity to you. This
is an excellent excuse to re-establish contact with your clients and let
them know you care.

Importantly, help your staff understand what you need from the data to
facilitate more accurate marketing and reporting and hence the success of
your business and their careers.

By creating a sense of pride and ownership in the company database, you
are nurturing the essential process of buy-in, necessary for the success
of your CRM initiative. Dont compromise this critical tool by allowing
your CRM software to be infected by inferior data.
David Cowgill is a Senior Marketing Manager in San Francisco. His coverage area focuses on the technologies that facilitate managing CRM analytics and lead generation.

For further information contact:
David Cowgill
CRM Blog Founder
http://crm.blogs.com

 

Labels: , , , , ,

Wednesday, January 2, 2008

Hosted CRM: What is it?

San Francisco, CA (ARTICLEMARKETER) August 09, 2005 -- When hosted CRM was first introduced, concerns were voiced about its drawbacks: the lack of customization, integration with other applications, support, third party storage, control over data control and the performance of service reps - not to mention the all-important security issue. Hostings biggest drawback is that your most important data is in a third-partys hands.

Although CRM, as hosted solutions are also known, are not as difficult or as costly to install as packaged solutions, they still require an infrastructure, significant IT resources, and time to deploy.

Application integration has been another challenge for ASPs. Since ASPs unilaterally update their code bases, this opens the possibility that an integrated business process could be broken by a change that you dont control.

Privacy and privacy laws are another concern: you must investigate what safeguards an ASP offers to protect your data. As you can see, hosted CRM isnt perfect. Aberdeen researchers found that when considering these problems, support for hosting dampens. One way around this might be a hybrid approach: rent now, buy later.


It Does Not Have To Be Either-Or

Another emerging trend is that companies adopt hosted solutions as a low-risk way of evaluating a CRM solutions capabilities before they buy into an in-house set up. This approach allows companies to mitigate risk and experience the benefits of rapid time-to-value. Once companies see a ROI, then they can choose to bring the solution in-house.

The decision between an in-house implementation and a hosted solution is based on many factors. It is important to evaluate your business plan, technology strategy, risk profile, IT budgets, IT resources, opportunity costs, customization requirements and industry-sector requirements.


Visit http://www.sales-force-software.com for more information.

David Cowgill
http://www.sales-force-software.com
e-mail protected from spam bots
 

Labels: , , , , , ,

Wednesday, December 12, 2007

CRM -- Turning Customers Into Clients

Estimates that 20 percent of customers account for 80 percent of total revenues in some businesses is a wake-up call! Finding new business a climate like that is expensive, and often unrewarding. As Barry Stamos points out in 'Best' Customers: More Profitable Relationships (Email Marketing Newsletter), Why spend resources attracting new customers until optimizing the profitability of your client relationships?

Estimates that 20 percent of customers account for 80 percent of total revenues in some businesses is a wake-up call! Finding new business a climate like that is expensive, and often unrewarding. As Barry Stamos points out in 'Best' Customers: More Profitable Relationships (Email Marketing Newsletter), Why spend resources attracting new customers until optimizing the profitability of your client relationships?

More Bang for Your Buck

Customer Relationship Management (CRM) is organizing and maintaining strategic connections with clients and customers to turn that sorry 20/80 stat on its ear.

Successful CRM is about competing in the relationship dimension explains Bob Thompson, CEO, CustomerThink Corporation, Not as an alternative to having a competitive product or reasonable price- but as a differentiator. If your competitors are doing the same thing you are (as they generally are), product and price won't give you a long-term, sustainable competitive advantage. But if you can get an edge based on how customers feel about your company, it's a much stickier--sustainable--relationship over the long haul.

Putting Clients First

Service is a client-centric activity, but theres plenty in it for you, too. For small-business owners (SBOs) and independent professionals, developing and managing healthy client relationships and providing superior service increases cross-selling and up-selling opportunities, and can spin off endless chains of high-leverage qualified referrals. Building on your client base also increases profitability, by cutting front-end marketing time and costs; but its the quality of those relationships that affects persistency, enhances your professional reputation, and can lead to future business from your hard-earned clients.

Technically, of course, when you make a sale, you dont have a client, you have a customer. A customer is someone who buys from you once; a client is someone who will buy from you, again and again. Clients who trust you and your expertise will come to you (and maybe only you) for your products or services. A client relationship is one in which both the buyer and seller agree that the first transaction was not a one-time event.

Client Relationship Management goals are clear:

Being seen as confident, competent professional;

Proactively servicing your existing business and providing extra value;

Meeting additional needs as clients situations change, and

Earning prestige recommendations or introductions to other qualified prospects.

The buyer must accept Client status, however, its not a label that can be stuck to the buyer by the seller. Client relationships must be cultivated and nurtured to stay healthy. To borrow a line from former New York City mayor, Ed Koch, simply asking clients, How am I doing? is a great way to find out.

CRM is typically characterized by continuous contact, shared expectations and mutually beneficial relationships evolving over time. The post-sale period must be carefully managed. Thank-you messages are courteous and business-like; progress reports may be useful in some situations.

Make a point of contacting clients informally several times a year, in addition to holiday messages and regularly scheduled service contacts. It can add up, but todays SBOs and independent professionals have a really simple and powerful way of delivering much more value to clients with less effort, since virtually all client service contacts can be automated.

E-Communications Its Expected!

People have come to expect email service notifications and other communicationseverything from thank-you notes, birthday and holiday greetings to cross- and up-selling messaging. If youre not using automation technology and a Web presence to the max, youre at a disadvantage (because your competitors are!).

At the same time, a lot of businesses are slow to acknowledge customer inquiries and service requests. Business research firm, Jupiter Research (http://www.jupiterresearch.com), found that nearly one-third of companies either took three days or longer to respond to customers' email inquiries or never responded at all. Bad on them!

But that can all be fixed with automated messaging built into e-mail systems. Meeting basic customer service needs in these ways improves persistency and client loyalty.

Just as understanding the people you're looking for makes it easier to find more of them, a markets unique make-up can help you tailor appropriate client communications. As consumers become increasingly sophisticated, so does the benefit of targeting client communications, not just promotional messages, to their needs, interests and buying behaviors. With today's technology you can readily customize client communications to each market segment.

Smart CRM Another Way to Succeed

CustomerThink Corporations Bob Thompson: Said another way, you can succeed with CRM by being SMART: Define a customer-centric Strategy; use appropriate Metrics ; ensure your organization is Aligned with your objectives; Redesign work processes as needed; and use appropriate Technology tools as enablers. But it all starts by putting your customers first and creating a better relationship with them than your competitors offer.

Want More? Send questions and comments to w.willard3@knology.net.: Bill Willard has been writing high-impact marketing and sales training for over 30 yearsbut as Will Rogers put it: "Even if you're on the right track, you'll get run over if you just sit there. Through interactive, Web-based "Do-While-Learning" programs, e-Newsletters and straight-talking articles, Bill helps small-business owners and independent professionals get the job done.

Labels: , , , ,