Our application is currently built on NBAA 7.21 FW which is on top of NBAM FW. The application stack in the implementation guides of NBAA 7.21 is completely different to what we have currently. The legacy upgrade guide of NBAA 7.21 instructs to built an app that's similar to what we have in place.
So, my question is What is the recommended approach to do the upgrade to NBAA 7.4? Should we do the legacy upgrade like it was done before by installing NBAA FW on top of NBAM or should we go ahead and upgrade NBAA 7.21 to NBAA 7.4 where NBAA is a part of CRM suite.
Any thoughts/inputs are appreciated. Attached the app stack of built on apps of our current application and app stack that's present in 7.21 guides.
***Edited by Moderator Marissa to update platform capability tags***
We didn't have CRM installed in 7.21. If you refer 7.21 Legacy upgrade guide, it doesn't have any steps related to installation of CRM. I think we followed this when we upgraded to 7.21. We are at the same point again to decide if we want to do legacy or install CRM. We are not quite sure if Pega supports legacy now in 7.4 as well.
As of version 7.21, NBAA was significantly re-architected to make use of Pega Customer Service infrastructure and desktop. The older architecture NBAA (lets call it Legacy NBAA to differentiate) is supported, but no longer being actively developed. The last upgrade package available for Legacy NBAA is on version 7.31. Please use that package to upgrade your system and then just update your application built-on references to 7.4 as needed.
Over time, consider moving to the new NBAA, which will require some re-implementation given the significant architectural changes within it.