Skip to main content
Logo Marketing Factory Consulting GmbH
Contact
Logo Marketing Factory Consulting GmbH
  • Agency
    • About us
    • Blog
  • Services
    • Consulting, Analysis and Strategy
    • Programming and Development
      • Interface Development
      • PIM/ERP Links
      • Custom Development
      • Seamless CMS Integration
    • Hosting and Support
      • Operation on our Colocation Hardware
      • Cloud Strategies
    • Services with Third Parties
  • Technology
    • TYPO3
    • Shopware
    • IT Security
      • DDoS Protection
      • Continuous Upgrading
      • Privacy First
    • Tech Stack
      • Commitment to Open Source
      • Technology Selection (current)
      • PHP Ecosystem
      • Containerisation & Clustering
      • Content Delivery Networks
      • Search Technologies
  • References
    • Projects
    • Customers
      • Client List
    • New: Launch of Westfalia Shopware 6 Shop
  • Community
    • Community Initiatives
  • Careers
    • Job Openings
      • TYPO3 Developer (f/m/d)
      • Backend Developer (f/m/d)
      • System Administrator Linux (f/m/d)
  • Contact
  • Deutsch
  • English
Technology Selection

You are here:

  1. Technology
  2. Tech Stack
  3. Technology Selection

Technology Selection

We rely on a number of established technologies and systems that have proved themselves in many of our projects in our day-to-day business. Having said that, we always select the technology that is a perfect fit for your individual problem and requirements catalogue, and do not just rely on a system because we know it well. Our goal is always to meet your requirements and not to impose our preferred systems on you.

Workshops to clarify your detailed requirements

When embarking on new projects, it is therefore essential to jointly find the right system before embarking on the project. We always offer workshops in which you can specify your requirements when you are planning to create a new application or start a new (large-scale) project. During these workshops we work together with you to develop aspects, such as the objectives and target groups of your application, required touchpoints, and even corporate design, user guidance or data structures. The content as well as the results of the workshops will, of course, always depend on the upcoming project and your requirements and specifications.

We have briefly outlined below the possible subjects and results that can be linked to these workshops:

  • Definition of personas and target groups
  • Development of long-term, integrated concepts to support your business objectives
  • Analysis and evaluation of current pain points
  • Definition and development of the general website objectives and KPIs
  • Development of a roadmap in the event of a possible change of system
  • Identification of the relevant touchpoints to be used
  • Presentation of various primary or third-party systems and joint evaluation and selection of the most appropriate system
Workshop

Candidate Matrices

You have already defined the basic project requirements and system specification but have not yet decided on the system best suited to performing the job?

If this is the case, we would be glad to create an individual candidate matrix for you to find the right technology, and which compares your stated requirements against the features and possibilities of different systems. The fields of the matrix are filled by us through intensive and objective research, so that you can ultimately form a clear opinion about which system best meets your requirements. 

Example of a candidate matrix: Selection of a shop system

 Shop system 1Shop system 2Shop system 3Shop system 4Shop system 5
Requirements–on/a+n/a
Documented APIs++–++–
Public documentation++–++o
CMS functionalityoon/a++o
Cost of licence in €more than €21,000/mth.€32,000n/a€39,999n/a
Country or originUSDEDEDEUS
Number of plug-ins10,0001,000<1003,500<1,000
Service providers in Germany~ 20~ 250~ 90~ 1,200~ 15
System-based shops in Germany~ 5,000 ~ 5,000~ 150~ 38,000~ 50
Community in Germany+o–++–

Rating from -- (very poor) to ++ (very good). Based on publicly available information.

Programming

Technical evaluation of the system landscape and its components

If required, we can undertake a technical analysis of your system landscape in addition to a methodical analysis for clarification of the order. This is primarily to provide a deeper insight so as to provide you with even better advice and achieve better results.

Analysis of the current system landscape

We need to carry out an appropriate analysis of all the relevant components to obtain an optimum overview of the status quo of your current system landscape. To do so, you can either share all the necessary technical information with us or give us limited access to the relevant systems and tools for analysis.

In the process, we will look at the following:

  • Which versions are you currently using for the systems?
  • Which versions are used for extensions, plug-ins etc.?
  • Which components or extensions have what purpose? Which requirement do they solve?
  • Which database, frameworks, search technologies, or libraries are you using? What, if anything, will be available in future?
  • What interfaces to third-party systems are already in place? Do they meet the requirements or is there a specific need for action?
  • Analysis and evaluation of utilisation, traffic and performance or user behaviour by tracking
  • Analysis of security measures for your systems

Evaluation & Next Steps

The results of the preliminary analysis can then be clustered into three types of recommendations for action: 

  1. Possible improvements to the existing set-up
  2. New development or integration of alternative solutions for partial aspects of the existing set-up or 
  3. Future-centric approaches for the further expansion of your platform.

The results of the technical analysis are also combined with the requirements and findings identified from the workshop. 

Optimisation of Existing Systems

Possible findings derived from an initial analysis of the status quo are mostly indications of existing security vulnerabilities or outdated systems and components.

The results could be as follows:

  • Your current system is not the most up-to-date version and could be patched with available updates. 
  • Official community support for your open source-based system will cease in the near future, and so moving to a newer version would make sense.
  • The extensions or system components used reveal security vulnerabilities.

Custom Solution

The analysis also gives us an opportunity to individually adapt the future system landscape and associated components to your project if required.

The right tech stack can then be selected on this basis, which might involve the following:

  • Could using a different database improve load times or similar?
  • Does an AutoSuggest feature help your clients in their search?
  • Which hosting environment meets all your needs?
  • What tools or systems can improve the performance of your website?

Expansion of Existing Platforms

An initial status quo is developed and implemented after an initial set-up or project. However, we also regard part of our role as advising, supervising and supporting our clients.

This might involve some of the following:

  • What concepts and solutions are available to develop the platform efficiently? 
  • What could benefit you and/or your customers?
  • Which long-term digital methods and measures will support your core business and optimise your company's user experience and service?

When working on our customer projects, we regard our partners as equals and thus are in continuous contact with our clients and their needs, pursuing a common goal. Individuality and flexibility are our watchwords to achieve a satisfactory result for our clients.

Please do not hesitate to contact us if you have any questions or would like more information. 

We’d be pleased to advise you!

Ingo Schmitt

Ingo Schmitt
Managing Director

+49 (0)211-361176-63
ingo.schmitt@marketing-factory.de

I have been informed that the processing of my data is on a voluntary basis and that I can refuse my consent without detrimental consequences for me or withdraw my consent at any time to Marketing Factory Consulting GmbH by mail (Marienstraße 14, D-40212 Düsseldorf,) or e-mail (info@marketing-factory.de).

I understand that the above data will be stored for as long as I wish to be contacted by Marketing Factory. After my revocation my data will be deleted. Further storage may take place in individual cases if this is required by law.

Hint: Only lowercase letters and numbers are used.
Captcha image
  • Data privacy policy
  • Legal notice
  • Marketing Factory is a Gold Member of the TYPO3 Association
  • Marketing Factory is a Shopware Business Partner
    Picture Credits
    1. "Technology Selection": Priscilla Du Preez / License: Unsplash License
    2. "Workshop": Jason Goodman / License: Unsplash License
    3. "Technology": Pixabay / License: CC0 1.0
    4. "Wireframe sketches": Hal Gatewood / License: Unsplash License