Are you ready for following a software product line engineering approach?

Let's find out... Try APPLIES, a Framework for evaluating company's motivation and preparation for adopting product lines. 

APPLIES intends to provide quality information to companies that want to know whether a product line is viable to their case or not.



Which specific needs in a company might be addressed by following a software product line approach?


It identifies drivers that motive the adoption of a software product line approach in a company.


More info





To what extent a company is prepared for adopting a product line production approach?


It assessess to what extent a company is prepared to transit towards a product line approach and helps users to identify points where particular attention is necessary


More info



Summary charts


What are my results?


They present a quantitative and graphical analysis about how your organization is doing in the dimensions under evaluation



What is it?

APPLIES stands for framework for evaluAting organization’s motivation and Preparation for adoPting product LInES. This framework intends to provide quality information to companies that want to know whether a product line is viable to their case or not.

APPLIES considers:

Opportunities, threats, weaknesses and strengths that can motivate a technology change addressed from a software product line-based approach.

Operational, technical and economic conditions that result in opportunities, threats, weaknesses and strengths that an organization should face when a software  product line approach is introduced.

Using APPLIES is free! It takes only four steps

1. Download our spreadsheet

2. Click on the option “enable macros” (macro security level should be set at medium level).

3. Answer the questions that belong to APPLIES-motivation and APPLIES-preparation.

4. Analyze the resulting charts

What kinds of organizations does APPLIES address?

Companies that have heard about software product lines and aren’t sure if this alternative is viable to their case or not.

Who will use APPLIES?

Consultants, project managers, technical leaders or any person interested in adopting a software product line approach

When is APPLIES useful?

When companies want information that support them deciding in favor or against adopting a software product line approach

Latest News


The APPLIES framework is being developed iteratively. The latest version available is 2.0.a.1. We are currently comparing and analyzing the results obtained from empirical evaluations carried out with different stakeholders in 2018. Soon we will launch a new version that integrates and consolidates the results obtained in these experiences in order to improve APPLIES and make it more relevant for those interested in adopting product line engineering.


Third version [under development]

As a novelty, this version will incorporate a ROI analysis. In addition, the motivational analysis will be expanded to include: (i) the benefits and disadvantages that a company has in[…]

Read more

Second version (2.0.a1)

This version is the result of improving previous version based on the results of evaluating APPLIES retrospectively with a software company and interviewing five experts in product line engineering. Details[…]

Read more

First version (V1.0b2)

This version introduces the first version of APPLIES. This version was evaluated by two academic experts.

Details about this version are avaiable here

Read more
Part one

APPLIES Motivation

This part of APPLIES uses a set of concrete “signals”, called henceforth adoption drivers, which indicate that a product line approach could be useful for a company. Adoption drivers are positive or negative depending on whether they arise from company strengths, opportunities, threats or weaknesses.

The aim of APPLIES-motivation is to identify to what extent a product line approach could be useful for a company . To this end, APPLIES-motivation allows their users to identify whether a product line is a solution to tackle company’s threats, take advantage of company’s opportunities, strengthen company’s weaknesses or impulse company’s strengths.

How to use APPLIES-motivation?

Go through each adoption driver by selecting those aligned to the company’s case. Currently, APPLIES includes 20 adoption drivers. Most of them correspond to signals reported by companies with experience adopting product lines.

Some adoption drivers are:

“The company gains new customers due to the variability among its products”

Example strenght-based adoption driver

“The company has similar products that were implemented in completely different ways”

Example weakenes-based adoption driver
Part two

APPLIES Preparation

This part of the framework gathers key factors spread in the literature for assessing to what extent current and future company practices encourage or impede a product line engineering adoption. Spread factors are organized in a hierarchy of 67 sub-criteria, 17 assessment criteria, and three dimensions. This organization makes possible to evaluate systematically to what extent a company is prepared for adopting a product line production approach.


Lower level of the hierarchy

Statements that users rate in a scale between “completely disagree” and “completely agree”


“Relevant stakeholders will support the initiative for exploring a product line solution”

Assessment criteria

Middle level of the hierarchy

Factors that could encourage or restraint a product line adoption in a company.

Each assessment criteria has one or more subcriteria.


Domain knowledge

Commitment of the managers

Potential products



Upper level of the hierarcy

Perspectives of analysis from which APPLIES-preparation assesses the company preparation.

Dimensions of analysis




How to use APPLIES-preparation?

Go through each assessment criterion and rate their sub-criteria. APPLIES-preparation automatically computes the score of each assessment criteria and updates the resulting charts. This score is an indicator of the performance of each criterion. Scores with a value near to five represent better performance than scores near to one.

Communication and training materials

Check our Research Gate project page ,you will find there our latest research publications.

User manuals and getting started tutorials are comming soon

Contact us

If you want to collaborate or you’re interested on using APPLIES contact us we’d love to hear from you!


    APPLIES is an active research project developed in the frame of Luisa Rincon’s Ph.D. This project is led by Professors Camille Salinesi and Raúl Mazo from Paris 1 Panthéon Sorbonne University.

    This project is supported by the following institutions