
EDI Advantage 2010
for Sage MAS 90 and 200
Freedom from Source Code Modification
EDI Advantage 2010 solutions operate in very tightly integrated environments, so achieving freedom from source code modification is a very big deal! Here are the milestones we achieved along the way:
Frequently Asked Questions
What is source code?
Source code refers to the software programs that are written by Sage Software, Inc. and installed on your server when you install Sage MAS 90 or 200.
back to top
What are source code modifications?
When a MAS 90 or 200 user chooses to install software published by a licensed Sage MAS 90 and 200 development partner, this software often makes changes to the MAS 90 and 200 programs, or source code, in order to interact with Sage MAS 90 and 200. These program changes are called source code modifications.
back to top
How does EDI Advantage 2010 integrate with Sage MAS 90 and 200 without modifying source code?
EDI Advantage 2010 releases strictly follow Sage Software's developer standards for object-oriented programming and use the Sage Software Application Programming Interfaces (which implement Sage MAS 90 and 200 business rules) rather than directly manipulating system data.
By following these standards and interface methods, EDI Advantage 2010 adds new software 'objects' to the MAS 90 or 200 system. These objects operate in harmony with MAS 90 or 200 system components by following the developer standards and business rules defined by Sage. As a result, users experience very tight integration without a single line of modified source code.
back to top
Why is the question of modifying source code so important?
Source code modification can make your system more difficult to upgrade. In addition, you may not be able to use modifications from other developers due to conflicting program changes. In some product categories, users are confronted with a trade-off between integration and modification. In other words, to get the benefits of integration, you must accept the consequences of modification. Or, if you don't want to modify your system, your options are limited to products with little or no integration.
But with EDI Advantage 2010, we believe you get the best of both worlds.
EDI Advantage 2010 offers extremely well-integrated processing (even going 'beyond integration' with Hands-Free™ Mode) yet does not modify source code. To our knowledge, no other EDI solution for Sage MAS 90 and 200 can make this claim.
back to top
Does this mean I can use Sage 90 or 200 modifications from another developer with my EDI Advantage 2010 system?
Yes, if the developer of the modifications follows developer standards and business rules defined by Sage Software, it's likely you can safely use their modifications with EDI Advantage 2010.
But please check with us first anyway, because even if Sage standards and business rules are followed, it's still possible that the developer's functional changes will conflict with existing processing functionality. This kind of conflict can happen with any kind of software interface.
For example, even if all standards and guidelines are followed, modifications from a developer can still interfere with the way a Visual Integrator job works. So regardless of the method used to interface to your system, it's a good idea to check with your supplier prior to adding new components to your system.
If you have any questions about this topic, feel free to contact us for more information.
|