Implementation
An entry in the Czech version of Wikipedia defines implementation as a "process of bringing a theoretical idea into being, which is preceded by analysis of a customer's requirements, progress planning and specification of expected results."
We rely wholly on this principle in our projects, even when working on the final, presentation layer of a website.
We begin by producing a list of requirements as described to us by the client. From this list follows a preliminary specification describing the functionality desired. Then comes a detailed analysis of how to achieve this using, for example, our WebToDate content management system.
When implementing the presentation layer, we stick to a policy of usability and accessibility and ensure that XHTML/CSS code used conforms to the norms chosen.
System integration
"Integration is the process of connecting, accumulation or uniting. In IT, we talk about system integration, the process by which smaller pieces of software are brought together to form a larger piece of software; or digital integration, i.e. achieving data compatibility between various pieces of software or machinery", says Wikipedia.
The goal of system integration is to combine various software components or subsystems in order to create a functioning and efficient whole.
Our solutions often require integration with other systems for purposes of exchanging data, for example - whether the goal is using other (external or internal) data sources to be published on the Internet or an intranet, or using the data sources from our content management system in other systems, such as for sending short text messages, or MMS.
We have also worked on the integration with internal authentication systems (LDAP) and narrow integration with DMS.
![Macron Software [logo]](/images/macron/macron-software.gif)