When Great Plains Software was designing and developing Great Plains Dynamics/Dynamics CS+/eEnterprise - it placed several fundamental principles into the system
1. Computer platform independence. If you consider the situation in the computer software industry those days (earlier 1990-th) - nobody knew which office computer platform will be the winner: IBM PC clones with Microsoft Windows, Apple Macintosh with Mac OS or something like Sun SPARC. This is why graphical multiplatform idea was popular among software developers. Also there was a myth about C/C++ languages, working similar on all computers.
2. Database platform independence - there was the need for future surviving. Competition on the database market was also very tough: Oracle, Ingress, Sybase, DB2, Ctree/Faircom, Btrieve (Pervasive SQL 2000 later on)
In order to realize these two principles Great Plains Software created its own development environment and programming language - Great Plains Dexterity (DYNAMICS.DIC, REPORTS.DIC, FORMS.DIC are Dexterity dictionaries).
At this point customization standards were clarified:
1. If you need seamless integration with Great Plains Dynamics, working in the realm of Dynamics security and database independent data access/modification - you do it in Great Plains Dexterity.
2. If your customization should be light then you appeal to the customization tools coming with your computer platform. Very soon Microsoft Windows took the market, so VBA was the way to go.
3. As soon as Microsoft Windows kicked Mac OS from the office computers market, standard third party Microsoft-friendly tools were recommended - good example is Crystal Reports
4. When Microsoft SQL Server won the database market - Great Plains Software began migration campaign from Ctree/Faircom, Btrieve/Pervasive SQL to MS SQL Server 7.0 and later 2000
Finally, when Microsoft bought Great Plains Software, Microsoft Business Solutions turned to be more concerned about its ERP products migration and transformation into so-called suites: Microsoft Financial, Microsoft Logistics, Microsoft Manufacturing, Microsoft Human Resources and pretty much abandoned the promotion of traditional tools: Great Plains Dexterity, VBA, ReportWriter, Continuum, Integration Manager. As a temporary patch to enable .Net programming it released such tools as eConnect.
Right now (2004-2005) we are in the transformation phase when old tools, such as Dexterity are still playing important role, but if you are thinking about customization, you probably better consider SQL Server scripts/views/stored procs, if you have customization budget - make a research on eConnect. Try to make as much web publishing in Visual Studio.Net as possible. Use Crystal Reports design and our recommendation is to base Crystal Report on SQL View or Stored Procedure.
Good luck with installation, implementation, customization, development, upgrade 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
About The Author
Andrew Karasev is Chief Technology Officer in Alba Spectrum Technologies ? USA nationwide Great Plains, Microsoft CRM customization company, based in Chicago, California, Texas, Florida, New York, Georgia, Washington, Minnesota, Colorado, Canada, UK, Australia and having locations in multiple states and internationally (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; akarasev@albaspectrum.com
![]() |
|
![]() |
|
![]() |
|
![]() |
Heard about the Quark "killer"?Adobe InDesign CS2. Will it really... Read More
In a previous article, I wrote about OpenOffice... Read More
Just imagine: you are walking, say, towards your car, and... Read More
Microsoft released Service Pack 2 (SP2) for the Windows XP... Read More
Former Great Plains Software Dynamics/eEnterprise, and currently Microsoft Business Solutions... Read More
Microsoft Business Solutions main middle market ERP application - Microsoft... Read More
Microsoft Business Solutions Navision serves both European and American megamarkets.... Read More
This short paper will expand on two key reasons to... Read More
If you feel intimidated when someone tries to teach you... Read More
Although statistics often is blamed for various deadly sins --... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
The major reason I recommend getting your hands on real... Read More
Cyberspace has opened up a new frontier with exciting possibilities... Read More
Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
In order to implement VLANs in a network environment, you'll... Read More
All your software is stored on a hard-drive. But how... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Microsoft Business Solutions Great Plains is very good fit for... Read More
Does Microsoft care for WebmastersIt's always been a problem with... Read More
Every day millions of new web documents emerge on the... Read More
One day, you suddenly realize that your computer started to... Read More
Let us give you - developer some hints in the... Read More
Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More
Microsoft Great Plains, former Great Plains Software Dynamics / eEnterprise... Read More
You have gotten those E_Mails buy software at deep discounts.... Read More
Microsoft Great Plains is one of three Microsoft Business Solutions... Read More
I have always regretted how Microsoft price gouges and rips... Read More
If you have Microsoft Great Plains and support it for... Read More
NOTE: Please take time to read on - it may... Read More
Lotus Domino/Notes ? Microsoft Great Plains tandem as ERP with... Read More
Navision Software was purchased by Microsoft and now it is... Read More
Manufacturing in the USA is far away down from mid... Read More
Spyware and malware are large problems for Internet users today... Read More
2005 ? Back to the Future.What does the future hold?... Read More
Sometimes your PC will start acting strange for no apparent... Read More
Microsoft Business Solutions main middle market ERP application - Microsoft... Read More
Fortunately one of the most common reasons cited for the... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
We will base our prognosis on our Microsoft Business Solutions... Read More
FTP stands for "file transfer protocol". FTP is basically a... Read More
When reading an article where some term is used often,... Read More
Microsoft bought Navision, Denmark based software development company, along with... Read More
What is Spyware?Spyware monitors your surfing habits and sends the... Read More
In our small article we'll consider Microsoft Business Solutions Great... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
When you think... Read More
Microsoft Business Solutions CRM and IBM Lotus Notes Domino, being... Read More
Software Engineering is the Systematic Approach for analysis design implementation... Read More
MS CRM is very close to document workflow automation, including... Read More
Anti-virus software is used to find, remove or fix files... Read More
Every organization which creates collaborative documents, whether they are budgets,... Read More
The most important benefit of XML is its simplicity. Though... Read More
If you look back to the history, you will see... Read More
Microsoft Retail Management System serves retail single store as well... Read More
Midsize business or non-profit organization should decide if one-vendor solution... Read More
Great Plains Purchase Order Processing (POP) module makes up one-third... Read More
MSN messenger is a pretty cool invention. I mean I'm... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
You've finally created databases that you can actually use to... Read More
The various resume software offered, particularly on the internet, can... Read More
User interfaces and accessibility are some of the most important... Read More
In this short FAQ style article we would like to... Read More
Usually workflow & messaging is realized in CRM and then... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
Most people don't use Photoshop to its fullest capabilities. Here... Read More
Microsoft Great Plains, former Great Plains Software Dynamics, eEnterprise has... Read More
Software |