SINCE 1986, AS THE COMPLEXITY OF SOFTWARE BEGAN TO INCREASE, IN TERMS OF OPERATIONAL SYSTEMS, SERVICES, STACKS AND TECHNOLOGIES, THE FIELD OF SOFTWARE DEVELOPMENT BECAME DISCIPLINARY WITH SPECIALIZATIONS FOR EACH PROJECT TYPE, TECHNOLOGICAL EXPERTISE OR PROJECT DELIVERY METHODS