Enterprise Architecture

The conceptual blueprint that defines the structure and operation of Magestore organization. This offers four points-of-view: called the business perspective, the application perspective, the information perspective, and the infrastructure perspective.


General four points-of-view from Magestore Enterprise Architecture: called the Business perspective, the Application perspective, the Information perspective, and the Technology perspective

  1. The Business Perspective defines the processes and standards by which the business operates on a day-to-day basis.
  2. The Application perspective defines the interactions among the processes and standards used by the organization.
  3. The Information perspective defines and classifies the raw data (such as document files, databases, images, presentations, and spreadsheets) that the organization requires in order to efficiently operate.
  4. The Infrastructure perspective defines the hardware, operating systems, programming, and networking solutions used by the organization.

Purported advantages of having an enterprise architecture include improved decision making, improved adaptability to changing demands or market conditions, elimination of inefficient and redundant processes, optimization of the use of organizational assets, and minimization of employee turnover.

Every perspective is based on the Magestore Value Chain in 5 Categories

  1. Main Revenue Stream Process: Marketing + Sales + Delivery
  2. R & D Product Development Process
  3. People Development Process
  4. Finance Process
  5. Information System Process

Architecture Principles

1. Maximize Benefit to the Enterprise

All decisions about information management MUST be made based on the benefit of the enterprise.

That means that sometimes, what feels best for one organization within the enterprise might not be what's best for the enterprise as a whole.

All individuals and organizations within the enterprise must be willing to work together, following the guiding principles, for the maximum benefit of the enterprise.

2. Information Management is Everybody's Business

This TOGAF principle states that "all organizations in the enterprise must be involved in all aspects of the information environment."

Basically, this is another principle about the importance of working together across an enterprise. Everyone needs to take responsibility for doing their own part in managing information and participating in important decisions.

3. Business Continuity

This principle states that "hardware failure, natural disasters, and data corruption should not be allowed to disrupt or stop enterprise activities."

In other words, even though we're all depending on technological systems to get our job done, we also have to be prepared to keep the enterprise running even when those systems go down.

4. Data as an Asset

All data is a concrete, valuable asset to an enterprise. It is a real, measurable resource.

Because all decisions in an enterprise are made based on data, all that data needs to be carefully organized and managed. Everyone in the enterprise should know that their data is reliable and accurate.

They should also know how to access relevant data whenever they need to.

5. Data is Shared

This principle says that data should be stored within one application and shared across the entire enterprise. This is important so that everyone within the enterprise has access to the data they need to do their job.

Storing all the data within one application is much cheaper and easier than storing it in different applications.

6. Data is Accessible

This one means that everyone in an enterprise needs to have easy access to all data within that enterprise. This makes it easier to do their jobs.

One of the "implications" of this principle is that there needs to be some flexibility to make sure that all the different people of an enterprise are able to access data in a way that best works for them.

You can see that these three principles all tie together closely: data is an asset, data is shared, data is accessible.

7. Ease-of-Use

All technology within an enterprise needs to be easy to use.

The more time you spend trying to figure out how to use technology, the less time you have to spend on your actual task. That means less productivity and lower concentration -- never a good thing.

Keep the technology simple, so that everyone can do their jobs efficiently and effectively.

8. Control Technical Diversity

Although there will necessarily be some different technical requirements for the various applications across an enterprise, this principle states that you will try to keep the different technologies to a minimum.

The more different technologies that you throw into the mix, the more expensive and troublesome it gets for your enterprise.

Business Process

Business Process

Revenue Stream Process


Sales Process

Solution Development Process


Business Process

People Development Process

Generating Leads

Recuiment Pipeline


Learning & Training

Contribute Knowledge


Working & Company Event

  1. Monday Motivation
  2. Daily Commit & Check-In
  3. Daily Complete Report & Check-Out
  4. Monthly Summary
  5. Magestore Birthday and Yearly Summary




Business Process

Finance Process

Business Process

IT System Process

Business Process

Product Development Process


Information System Guide