Organizational challenges:

Today world has faced with too many changes and this trend has been speeded up increasingly. The organizations have been influenced by various factors such as policy and rules of the governments, customers and client’s needs, Rapid technology developments, globalization, and competition. All these factors impressed the business process directly or indirectly.

Some of today organization problems are as follow:

  • Lack of flexibility and agility of the organization in compliance with new processes or changes in existing processes
  • Software development for specific processes, integration and maintenance problems
  • Rapid national and international changes in laws and lack of compliance with software changes
  • Existence of alert customers who are interested in variety, and proper quality and price.
  • rapid changes in customers’ needs and demands due to the advent of new technology
  • Changes in citizens demands and expectations from governments
  • Rapid decisions and actions in the political, economic and security areas.
  • High complexity and price,
  • Interruption in organization software, due to changes in processes or irresponsibility of software developer.
  • A steady rise in maintenance and software development cost
  • Producing modules with similar applications due to lack of integrated infrastructure
  • Organization dependence toward a software developer

BPMS appearance:

This decade has been recognized with the urgent need of  organizations to be changed and renewed with the  quick and consistent changes in business process and repetition of PDCA (Plan Do Check Act); to meet the new world development’ needs, management and IT has been integrated and new term of BPMS  technology(Business Process Management System) has been appeared.


ICAN BPMS infrastructure:

ICAN BPMS is based on service-oriented architecture. This software is capable of design, implementation and operation of the business process and fully supports lifecycle of business processes.

Some of ICAN BPMS features:

  • Designing and modeling of business processes in a fully graphical environment and in accordance with the BPMS standard
  • developing all needed electronic form of an organization
  • Integrated Development Environment
  • Scalability
  • Service Oriented Architecture
  • Development framework

Design environment of data model:

Using ICAN BPMS “design module of data model structure” enables the system designer to implement and design given system data model in a fully graphical environment via drag & drop

Applications and capabilities of data model structure design:

  • Determine and establish the relationship between the entities
  • Ability to view data model in system and better and more comprehensive understanding of the system and flowing data
  • Reusability of data model
  • Design and create the forms and process via data model and entities  

Business Process Management Infra- Structure:

ICAN BPMS is a flexible approach for automation and control of business processes to optimize and increase the productivity of the organization. This approach act as a connector and coordinator for  people, information systems and the business partners in processes which brings better service  for customers and clients. Observing all BPMS standards, ICAN BPMS implements the production cycle in a way that, every process in its life can be optimized through this cycle and finally lead to the optimization of business processes.

ICAN BPMS advantages:

  • Increase productivity and reduce the financial costs and time
  • Continuous optimization of business processes
  • Focus on business processes
  • High flexibility and agility in fast and accurate implementation of organization rules
  • Reduce dependence toward developer
  • Feedback and re-engineering processes
  • Enabling quick and easy identification of bottlenecks and eliminating them in the business Process
  • Visibility of organization process
  • Reporting and Management analysis
  • Personnel effectiveness in the business processes
  • Facilitate decision-making, changes, and coordinating with the new requirements
  • Reduce the implementation processes time and offering new services
  • Simplicity of organization law enforcement in a continuous improvement cycle of a process
  • simulate and test the organizational processes before operation
  • ability to track, monitor and optimize processes
  • Increase customer and client satisfaction

Business Process Management Cycle:

ICAN BPMS cycle is according to BPM cycle and includes following steps:

Model and Design

  • Model and design of business process in a fully graphical environment
  • Design electronic form
  • Implement rules and requirements in processes

Develop and Deploy

  • Stimulation, Test, and administration of process
  • Business process development
  • Business process implementation

Manage and Monitor

  • Interaction between organization personnel and processes
  • Monitoring and reporting procedures of business processes
  • Management and implementation over business processes

Analyze and optimize

  • Provide given information and report from implementation process in monitoring step
  • Recognizing Bottlenecks, reducing the costs, and increase the efficiency of the process
  • Applying feedbacks and findings to increase processes productivity
  • Rapid Application Development

Rapid Application Development (Rad):

One of the main advantages that ICAN BPMS brings for the user is: providing the workflow that can be applied to produce given information system in minimum time and cost! With this software, organizations can quickly and independent of the producer, develop the necessary software in soonest time and bring it into operation.

Distinct features of ICAN BPMS can be pointed out as follow:

  1. Integrated environment for producing forms, processes, reports, and system integrators
  2. Data centric applications
  3. Web-based Operation
  4. Engine for producing electronic forms with capabilities of:
  • Design and implementation of all electronic forms
  • Scripting in forms to produce complicated forms
  • Implementation environment and form observation
  • Interaction between forms and processes to implement process- oriented complicated systems
  • Check in and check out forms
  • Web- based Implementation
  • Reuse predefined forms and templates
  1. Report producing engine with capabilities of:
  • Design and implementation of all management reports, such as dashboard management
  • Using a variety of graphs to display better analytical reports
  • Support RDL standard in report generation
  • Web- based Implementation
  • Producing Excel, Image, PDF, … output
  • use of variables and different functions in report generation
  1. process generation with capabilities of:
  • Designing and modeling business processes in a fully graphical environment
  • Reuse of every process in new processes generation
  • Support BPMS standard
  • Stimulation and test environment for process
  • Feedback analysis of process via providing a variety of management reports such as KPI
  • Generate different versions of each process and reuse of all versions

Service Oriented Architecture:

Using different softwares and need for a broad relationship between them, face the users with many problems, including maintenance costs, centralized law enforcement, information exchange, and remote services. In recent decades, this issue has led to forming the idea of service-oriented architecture and quickly pushes back the idea of object-oriented architecture. Observing SOA Governance, I CAN provide a powerful workflow with distinct features:

  • High flexibility and reuse services
  • Integration with other organization softwares via ESB (Enterprise Service Bus)
  • Standardization and integration of technology infrastructure in organization
  • The ability to establish the services in storage and using them in any of the processes
  • The ability to simulate and test the services to ensure the accuracy and response time
  • Distribution and scalability
  • Service policy
  • Improve inter- organization interactions
  • Centralized monitoring services

Integration Framework:

ICAN BPMS provides systems integration and organization information services via ESB as well as service- oriented architecture

ESB technology has a vital role in systems which are based on Service- Oriented Architecture (SOA). Software and services can communicate and exchange information through this technology.

ESB technology is one of the best ways of integrating for previous, present and future Softwares.  Also, using this method, the island software in an organization can be converted to more integrated softwares.

Security in software:

Increasing the IT and Internet infrastructures application in order to access the information quickly and easily has been resulted in the emerge of specific security, which support the accuracy and availability of information that the servers are provided at whole hours of the day. The security can be defined in different areas and ICAN BPMS offers some solutions for each of them:

  • Conformity with stated principles in the software security standards
  • Deal with variety of advanced and conventional attacks such as Sniffers, SQL, Injection, XSS, DOS, and …
  • Server’s security
  • Restricted access location
  • Define different access to each service
  • Control over various user authority in each service accessibility
  • Support security information
  • Encryption of sensitive and important information
  • Supporting SSL and digital signature in web
  • User control in “log in” time
  • Support SSO Authentication method and Active Directory
  • Strong authentication and originality mechanisms (Kerberos and dongles)