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
OEComplete is a utility for managing the personal information of... Read More
Customer Relationship Management or CRM is a combination of enterprise... Read More
When you think... Read More
Let's say that you have a software project that's under... Read More
The title of "software engineer" has got to be among... Read More
Great Plains Accounting, accounting package for mid-size and small companies... Read More
Hey Guys! Don't raise your eyebrows or fear by hearing... Read More
I suggest that you do not spend a lot of... Read More
Logistics automation is often considered as barcoding extension to Sales... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions. If... Read More
Some introduction into Great Plains Software products, now Microsoft Business... Read More
We would like to give you several situations, when you... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Spyware and malware are large problems for Internet users today... Read More
Innovative Maintenance Systems (IMS) is one company that offers solutions... Read More
Most computer users use spreadsheets software such as Microsoft Excel... Read More
IntroductionSurprised, by the title? well, this is a tour of... Read More
After seeing many people complain about their weak Internet security... Read More
Disclaimer: All the thoughts expressed are my views only! Your... Read More
Trying to figure out a stream in banning one email... Read More
Siebel is traditional CRM market leader, however and mostly due... Read More
Microsoft CRM is CRM answer from Microsoft Business Solutions.The whole... Read More
Are you a database professional? Do you work with a... Read More
Microsoft CRM is now on the scene and it is... Read More
Microsoft Great Plains fits to majority of horizontals and retail... Read More
The term "document management" and "paperless office" is the subject... Read More
1. What determines the software price? Is it Per Seat... Read More
Internet worms. Is your PC infected?If your computer has become... Read More
Microsoft Great Plains is becoming more and more popular and... Read More
Do you remember that frustrating feeling when you find an... Read More
Executive SummaryAn effective plan for entering, cleaning and updating the... Read More
We'll give you non formal view, based on our consulting... Read More
The objective for Zandi Digital is to make available clever... Read More
With thousands of web pages added to the Net every... Read More
Ok... Where to start?Well, I guess I will start at... Read More
Microsoft Business Solutions Great Plains serves multiple industries in the... Read More
Creating a new markup language.Introduction.General Reuse Markup Langauge, or GRML,... Read More
Microsoft Business Solutions Great Plains is Dexterity-written application and currently... Read More
Features Additionally, Vista will include many other new features.Aero Vista... Read More
There are two approaches for application integration:? Programmer's approach ?... Read More
Preventive Maintenance (PM) is defined as scheduled work done on... Read More
Microsoft Great Plains and Microsoft Retail Management System (Microsoft RMS)... Read More
Microsoft CRM is now on the scene and it is... Read More
Healthcare facilities such as clinics, hospitals, and biomedical laboratories can... Read More
Microsoft Great Plains serves majority of US based horizontal and... Read More
Sticky Noteshttp://www.deprice.com/stickynote.htmWith StickyNote 9.0, you can create beautiful 3D notes... Read More
If you have been running Windows XP for a couple... Read More
When my daughter was getting into AOL instant messaging (AIM)... Read More
As seeing large number of implementations ? in our case... Read More
DBxtra is a powerful query and reporting tool that hides... Read More
Combining Microsoft Business Solutions Great Plains ERP with non-Microsoft Business... Read More
Configuring PPP PAP AuthenticationNow we know how the ISDN link... Read More
In 2004 Oracle, Inc. made its new step toward J2EE... Read More
Around the same time Microsoft made its move with .Net... Read More
If there still are few unprotected computers left, I haven't... Read More
Microsoft Business Solutions ? Great Plains has captured the US... Read More
Writing software manuals is boring, isn't it? We often think:... Read More
Looks like Microsoft Great Plains becomes more and more popular,... Read More
Most people understand that the "hardware" part of their computer... Read More
I like my software simple. If it's too complex or... Read More
Hi, Guys,I believe a lot of programmers are trying to... Read More
If you use Microsoft Outlook (or similar applications) for e-mailing,... Read More
Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More
The Internet is reshaping every form of communications medium, and... Read More
Are you one of those people that keeps track of... Read More
It is really interesting that a bug can create problem... Read More
Software |