Programmer, Enterprise Architect, Computer Scientist, Inventor, Author, Speaker
Jul 9, 2020
Obviously, it will not be possible to advice here with little or no knowledge on the business needs. Every tool has it's pros and cons, and largely depends on specific needs. I can add few on Adobe Experience Manager (tool i've been working on for over 5 years): 1. AEM is an expensive tool (also consulting, dev teams come at high price) 2. Adobe is pushing a lot towards moving AEM into cloud. Most of your work will be on Adobe Cloud, though there maybe very few exceptions for some customers to have on-premise implementations. 3. There will be a steep learning curve. 4. Some of the advantages are that it is a very mature platform. You can get great resources and help on it. 5. Think in long term for this.. to realize TCO will take a while and will need Leadership to push/weigh-in/support. 6. There will be lot of custom development (not a lot of AEM's out-of-the-box is useful). 7. Development teams can find examples, help and resources. 8. The entire stack is built on open-source, so other than paying Adobe license fees no need to pay additional software license expenses.