Comprehensive Commerce Suite was designed with your business in mind. With four separate versions and our "ala carte'" style modules, your business can get the quality of an Enterprise Level application but meet your bedget needs by only paying for the necessary functions. As your needs change and grow, you can simply add modules to meet your new requiremenets. Comprehensive Commerce Suite was designed to increase the efficiency of your business giving it every opportunity to grow.
Is CCS right for your business? Answer these simple questions:
- Does your business warehouse, sell and ship products?
- Does your business utilize at least one or all of these channels; eCommerce, mail / telephone order, retail?
- Does your business operate in a business to consumer or business to business model or a mix of each?
A yes to any or all of the above questions makes you a perfect candidate for CCS. In fact, most small businesses are often forced to operate with limited resources, making CCS an excellent solution to streamline your business and free up resources to be more productive.
If you're wondering just how robust the CCS system is, Here is what makes the software and our development methodology so scalable. The incredibly talented Abison team in conjunction with these features is also what sets us apart from our competition:
- CCS is built on Nth tier architecture.
- CCS is multi-threaded to handle those functions that require extended processing time (finder file imports, mailing list exports, etc.).
- CCS allows you to define custom fields for inventory, customers and order entry.
- The CCS database can be distributed over multiple servers, for example you can host the customer, inventory and orders database on individual servers.
- Database tuning to make sure the system is running optimally
- CCS database queries can be changed from operating locally to run via remoting with a simple configuration file change. See below regarding database remoting.
- When using remoting, the remoting server can be separated from the actual database server, a simple configuration file change
In order to reduce network traffic and increase overall software performance, CCS business object classes are programmed to utilize remoting and serialization within the .NET framework. Remoting allows for a number of key benefits. First, it allows us to take advantage of connection pooling which would allow for a lower number of database licenses as well as better management of open and close calls. Second, it also allows for code running in one process to communicate with code running in a different process across a network while serialization converts a complex set of data, such as that which is contained in a business object (an order, a customer, etc.), into a single, compact byte stream. Together, these two concepts allow the software to communicate with a disconnected database efficiently and with significantly less overheard than with traditional means of data access. And altering how the software operates for your business is often as simple as changing a client configuration file - which offers outstanding flexibility when developing n-tier business solutions.
When combined with the transactional aspects of MS SQL (or similar relational databases), remoting and serialization provide an environment whereby data loss and/or corruption due to server and/or network interruptions is greatly reduced. For example, in the event of the database server going down, the CCS user interface application will attempt to reconnect and resubmit any updates for a certain amount of time. If the server remains disconnected, the application will return an exception error message indicating that the data was unable to be written. However, the object (an order, an inventory sku, a customer, etc.) will persist on the client machine and a resubmission can take place once the database is operational again. Loss or corruption of data is greatly reduced in this manner.
|
|
|