Why Interprise Suite?

"Interprise Suite is an exciting addition to the range of business information systems aimed at the SME market in the UK. Its refreshing approach and rich functionality are bound to result in it gaining substantial popularity."

John Oates
North West head of IT advisory services at Baker Tilly
Chairman of the Institute of Chartered Accountants in England & Wales’ IT faculty

What Interprise Suite Does – Feel the Depth!

Interprise Suite is a truly integrated system; it’s broad functionality utilises a common SQL database structure designed to talk to, and interact with, other applications within the windows and web environment and to provide flexible reporting options for any industry standard reporting tools.

Interprise has fully integrated Customer/Contact Relationship Management (CRM ) functionality, Accounting Software, ERP, Business Intelligence, Credit Control, email integrated document handling (even fax for those of you who still remember that), Reports, Stock Control, Sales Order Processing, Purchase Order Processing, Drop Ship, Banking, User roles … the list goes on and it’s all standard.

For those who need that bit extra or have special requirements, there are many optional plugins that can added to meet the needs of specific vertical markets like Asset Management, Project Costing, Counter Sales, Multi Company Consolidation, Batch Serial Traceability, E-Commerce Linked to Magento, eBay, Amazon etc.

Functionality in Interprise is similar to, and in some areas greater than, that offered by Sage 200 and other mid-market products (like Pegasus Opera, SAP B1, Microsoft Dynamics NAV etc.) but at a significantly lower cost; it is quite simply better value for money.

That which is stuck can become unstuck

The problem with many older ERP systems is they tend to be a disparate collection of bits joined together with a different look and feel (think of Sage 200 with its CRM ‘add-on’, synchronised across different databases. Interprise Suite has One look and feel, One Business Logic and One database. The increase in productivity gained from a truly integrated system that covers all departments cannot be over estimated.

Outgrown Sage 50

You are not alone







"This is the most exciting SME product I have seen to hit the market in recent years and with the way it is gaining popularity daily as news spreads I am sure it will only be a matter of time before Interprise is the market leader in this competitive area of the SME market."

Ian Buckley (FCCA)
Business Advice & Audit Director

Bennett Verby Accountants

Better Functionality

Interprise is a comprehensive ERP system that includes customer modules (Sales ledger, Quotations, Sales Order Processing), supplier modules (Purchase Ledger, Requisitions and Purchase Order Processing), Inventory (supporting multiple warehouses and stock locations), a banking module, a flexible and powerful segmented nominal ledger and of course a vast back catalogue of standard reports and an integrated report writer as standard. Across all these ERP modules there runs common integration to CRM making Interprise the best value mid-range accounting package available today on both on-premise and cloud versions.

Plugins are added to bring additional functionality to Interprise Suite. Not everyone will need these extra functions and so they are available as added extra’s for a small additional charge. These added functions can be large sub-modules (like Project Costing or Asset Management/Register) or small plugins that make your business processes work more efficiently (such as Supplier Batch Invoice Approval), or additions to support vertical markets (such as Light Manufacturing and CIS Subcontractors) or technical enhancement that only a few will need (such as multi-company consolidation or serial/batch number traceability). The library of plugins grows and where you have something unique or unusual we can usually develop a plugin for it.

Interprise has flexibility by design. You can of source amend any document templates (for example sales invoices or statement) to your desired format and you can amend any standard report. You can define workflow through the modules via modular preferences (do you need to print picking notes, do you want to consolidate sales orders to single invoices) you can add your own custom fields that then appear for inclusion on your report generator; menus can be tailored by roles and users applied to these roles. Complex screens can be simplified for some users (but left complete for other users). Beyond this Interprise allows you to add your own plugin modules; specific add-ons written for you that can be added seamlessly into the system. Interprise has a plugin architecture which means amendments don’t break the standard system or have to be rewritten when upgrading.

No ERP system should ever be bought on price alone; your investment needs to be for the right system. But as other software vendors push for higher and higher pricing points Interprise adopts a different philosophy. We recognise that companies grow and that as you grow we will benefit from your business. So our pricing is per user, allowing you to start small, spend less and grow your business adding users as you need them; simple and fair. Over 80% of our customers have grown their original user count.

You can have a cloud system up and running the same day you place the order ready to start setting up, importing or processing data or just getting to know the system using the supplied training company. But that is not the real benefit of fast deployment. Once your system is up and running you can add additional users to any PC, laptop or tablet, locally within your office or remotely as mobile users or sub-offices, by simply downloading and running the windows installation program that allows these new users to connect securely to your Interprise database. This applies to both on-premise and cloud hosted versions. Fast, Simple, Secure

Better Technology

Interprise Suite is the first ERP solution to incorporate the Smart Client technology. It allows remote users (Branches, Home Users etc.) to access the system without the need for Terminal Services or expensive Citrix solutions. Ideal for companies with multiple locations either locally or throughout the world.

simple to connect, more secure and very fast

Interprise Suite is written using the latest Microsoft .Net technologies. Unlike many of the older, established systems Interprise was not re-written in .NET but designed from day one to take advantage of the many benefits from the .NET architecture. Unburdened by legacy considerations, Interprise was able to make full use of the multi-site features (Smart Client) and future proof amenability (plugin architecture) made possible by .NET

Interprise Suite uses SQL Client / Server technology which is considered the best technology for business applications. It is more scaleable, reliable and robust than other database options.

Interprise uses a “client application” and a “server application”. The client application is installed on each user’s workstation while the server portion is installed on the server. Unlike many “client/server” applications, the server portion of Interprise Suite utilises SQL stored procedures for its data processing. Since all data processing activities are safely processed on the server performance and scalability is increased, network traffic is reduced, and data corruption is eliminated.

Using the advanced “disconnected data” process (whereas data connections are immediately disconnected once the data has been retrieved) dramatically improves the scalability and performance of client/server and n-tier systems. A “disconnected data” approach means that a server with many active remote clients does not have to allocate valuable resources to keep track of the “persistent connected” clients allowing the server to process more transactions faster.

Interprise does not slow down with increasing data volume

Using “field level concurrency” Interprise can detect changes in data made by another user after a record was opened. If there were changes, it begins comparing the data “field-by- field”. If the system finds that the concurrent users have not edited the same fields (e.g. – user 1 edited the address while user 2 edited the phone number) then the data is automatically saved preserving both users changes. If concurrent users edit the same fields (both user 1 and user 2 edited the address) the system alerts the last person attempting to change the data.

no more record locking

Nothing is more constant in business than change. As a company grows and expands it may become necessary to shift or scale up the technology.

Interprise Suite was built on “N-Tier” architecture: where “N” is the number of the distinct tiers the application is broken into. By breaking up the architecture into tiers each tier can be separated onto different computer systems distributing the processing load and increasing the scalability of the application. The Interprise Suite architecture is composed of four main tiers (layers) each having specific functions.

  • Tier One – The Presentation Layer; provides the graphical user interface (GUI) for the end user into the application.
  • Tier Two – The Business Layer; processes the information between the Data Access Layer and Presentation Layer.
  • Tier Three – The Data Access Layer; is used to retrieve and pass data to and from the application.
  • Tier Four – The Data Source; is used to store and retrieve information.

Interprise uses web services to provide an open architecture allowing Interprise to integrate with other applications using XML web services. Interprise Web Services (IWS) provides REST API’s that respond to web requests allowing easy development of web applications that require a 2 way communications with Interprise databases.

Some applications are available as standard (such as Magento web shop integration) but others can be developed quickly. API endpoints are provided across all modules of the Interprise suite including CRM.

The ability to communicate via XML and utilise web services are two of the more exciting features of .NET technology for business. XML is defined as a standard in which data is passed directly from one application to another. While XML is responsible for “formatting” the data, web services are responsible for processing that data. Data is usually passed to / from a web service that retrieves the data, authenticates and decrypts (if needed) the data and then processes the data.

As more companies begin to use XML and Web Services to provide services, Interprise Suite is able to quickly add that functionality directly into the application. You can communicate with your customers and suppliers with a custom written web service that speeds communications, improves accuracy, reduces processing times and generally positively impacts operational efficiency.

When purchasing any business software the ability to fine-tune the application to the specialised processes of your business is an important consideration. Many applications provide this functionality however one of the biggest problems with existing systems is the difficultly for a system to be upgraded or bug fixed if customisations have taken place without re-writing the amendments. Many of the legacy systems that have been rewritten in recent years have missed a big opportunity with .Net to enhance their functionality by utilising “plugin” architecture.

To overcome the problems associated with customising the source code, Interprise Suite was designed with an extendable “Plug-in” architecture that allows you to easily separate custom written code from the main application code via .NET user controls that have been designed to plug in to the Interprise Suite forms.

In Interprise Suite every form is comprised of a base form that contains multiple .NET user controls (plugins) for the presentation of the user interface. By replacing one or more of the existing plugins with your own custom plugin(s) you can change the functionality associated with that part of the form. As new updates and upgrades are available, you simply re-apply your custom plugins and your customisations are back in place.

This approach greatly simplifies a developer’s ability to keep their customised application up to date while providing the customisations needed. In addition to the extendable architecture, Interprise Suite also contains a number of pre-written code objects that greatly simplify common tasks such as searching for data, reading data, saving data etc. By using these pre-written objects as much as possible you are able to take advantage to the enhancements of these objects as the .NET platform evolves.

The data dictionary is a valuable tool to allow system administrators (not just developers) to add simple customisations to an application without the need for the source code. Via the Data Dictionary, a system administrator can add new user defined fields and modify existing ones to mould Interprise to the needs of the business

The data dictionary also provides options for customisation of the text elements that appears in the user interfaces allowing system administrators to change form labels to more accurately reflect the terminology of their business. This can be used, for example to change the label “Sales Rep” to “Salesperson” through the application.