SAP business one and Microsoft dynamics GP both are capable ERP software with features required by large and medium sized companies of different industries. Both companies are trusted names in the ERP market where Microsoft dynamics is more matured ERP in comparison to SAP business one. SAP is the largest software solution provider and has other products like SAP All in One and SAP business Suite whereas Microsoft has other ERP products like MS Dynamics SL, NAV, AX and CRM.
SAP business one and Microsoft dynamics GP use SQL server and are capable to work on windows platform. Business one provides customization through software development kit which accompanies the ERP, it provides connectivity with other database through ODBC. SAP business one comes with SAP B1 data transfer workbench for data conversion and migration which can run on automatic and semi-automatic integration mode. Microsoft dynamics GP also comes with customization tool like e-connect and also provides integration manager module to carry out data conversion and migration. Apart from this data repairing facility in both the ERP software is bit different as in Microsoft dynamics GP data can be repaired by simple SQL triggers but in business one such a feature is not recommended.
SAP business one comes with inbuilt CRM module but it does not have batch processing which means that all the entries in accounts payables and receivables immediately get posted in general ledger, though this is a feature of a real time software and helps in transferring the financial information to other departments but few companies may prefer batch processing where entries are posted in GL after validation and approval. SAP business one supports Unicode which makes it available in different languages other than English while Microsoft dynamics GP does not support Unicode and is largely available in Arabic languages.
SAP business one is considered as easy to customize compared to other SAP products, with Netweaver technology it can communicate with SAP and non-SAP systems relatively easily. However many customized applications may not be native products of SAP and are third party tools which may raise question mark about future support and state of data on migration. Microsoft dynamics GP is easy to customize too and is considered as more flexible and scalable as compared to SAP business one. It can also support large number of users compared to SAP business one.
Both, SAP business one and Microsoft dynamics have one or the other reason for possible customers to think about their respective company's approach towards these products. The lack of scalability may push any SAP B1 user to migrate onto SAP by design or SAP all in one which can be costly whereas Microsoft has three other ERP software with almost similar features and functionality and project to merge all the four into one solution has been called off by Microsoft. So, both the solutions pose a point of concern to any growing company that how these solutions may adjust according to its future needs.