{"id":505,"date":"2019-09-29T11:52:18","date_gmt":"2019-09-29T06:22:18","guid":{"rendered":"https:\/\/www.techandtrain.com\/blog\/?p=505"},"modified":"2025-10-22T14:54:59","modified_gmt":"2025-10-22T09:24:59","slug":"enterprise-environment-software-areas-part-1","status":"publish","type":"post","link":"https:\/\/www.techandtrain.com\/blog\/2019\/09\/enterprise-environment-software-areas-part-1\/","title":{"rendered":"Enterprise environment software areas &#8211; Part 1"},"content":{"rendered":"\n<p>Over the years that I have been working in IT industry, I have got the chance to be exposed to multiple enterprise (large &amp; mid sized company environments) level software technologies, products &amp; frameworks. These vary in a big way from company to company and project to project \/ program to program but overall trend goes in a specific direction. Below is a list of enterprise software areas used by large &amp; medium companies that I have had exposure to. This is part 1 of multi series enterprise software list of articles that I hope to bring out &#8211; I would not be able to cover all in one go. This will help students and young professionals who have not had the exposure to enterprise software environment to get an idea about these things and trigger thinking along with exploration. Building a bigger picture will help youngsters to be better architects &amp; technology managers.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Security &#8211; End point security, firewall, intrusion detection, log analysis, dependency &amp; library analysis, penetration testing, code analysis &amp; scanning, DB encryption, RSA, JFrog XRay<\/li><li>Application stack: ERP, HRM, Portals, Custom solutions build on frameworks like Spring, Enterprise content management, Scanning solutions, WorkDay<\/li><li>Analytics &#8211; Web analytics like Google Analytics, Modelling &amp; reporting software, Data Science products for NLG, R, Python, SPSS, SAS<\/li><li>AI \/ ML \/ Neural Networks \/ IoT: Keras, TensorFlow, OpenCV, Apache PredictionIO, Watson, SageMaker, Google AI, Arduino, Kaa, DeviceHive, Home Assistant, DeviceHub<\/li><li>Mathematical modelling: MATLAB, Octave, Magnolia<\/li><li>Integration &#8211; ESBs, REST, SOAP<\/li><li>Cloud &#8211; AWS, Google Cloud, Azure, Rackspace, SalesForce<\/li><li>Authentication, Roles, Authorization, Web tokens, SSO &#8211; OAuth, Open ID Connect, JSON Web Token (JWT), LDAP, CAS, Shibboleth and SAML<\/li><li>Email: Outlook, GSuite, Lotus, Apple<\/li><li>Build, Code management &amp; CI\/CD tools: Jenkins, Maven, Ant, BitBucket, GitHub, Artifactory<\/li><li>Code Quality: SONARQube<\/li><li>Integrated Development Environments: Spring Tool Suite, Netbeans, Eclipse, PyCharm, Spyder, Jupyter<\/li><li>Micro-services environment, Containers like Docker<\/li><li>Workflow: JBPM, Activiti<\/li><li> Business rules management &#8211; Drools  <\/li><li>Automation \/ Robotic process automation: BluePrism, Automation Anywhere, UiPath<\/li><li>Low code platforms: OutSystems, SalesForce Lightning, Appian<\/li><li>Testing: Selenium, JMeter, Katalon, TestNG, JUnit<\/li><li>ETL: Talend, SSIS, NiFi, Airflow<\/li><li>Web &amp; Application Servers including JavaScript based: Apache Tomcat, JBoss, Jetty, Node.JS, NGINX<\/li><li>Configuration, deployment, container orchestration &amp; scripting automation: Chef, Puppet, Ansible, Kubernetes<\/li><li>API Management: APIGee, Postman, Automate, 3Scale, Dell Boomi, Mashery, Anypoint, Azure API management<\/li><li>Infrastructure &amp; application monitoring: Nagios, New Relic<\/li><li>Operating systems: Windows, Linux, Unix, Ubuntu, Red Hat, CentOS, Fedora, AIX<\/li><li>Reporting &amp; Visualization: JasperSoft, Tableau, Power BI, SAP Analytics, Kibana, Zoho Analytics<\/li><li>BigData, Streaming, RDBMS &amp; NoSQL: PostgreSQL, MySQL, Hadoop, MongoDB, HBase, Spark, Kafka<\/li><li>Learning: Moodle, Coursera, PluralSight, Khan Academy, Udemy, EdX, Canvas, Google Classroom<\/li><li>Project management full cycle including test &amp; bug management, documentation; JIRA, Confluence, Wiki<\/li><li>Software &amp; Enterprise patterns around integration and more<\/li><li>Enterprise architecture: iServer (Orbus), Archi<\/li><li>Miscellaneous: Load balancers (Hardware &amp; Software), Clustering related software, Ticketing management, Zoom, WebEx, Productivity &amp; office tools for presentations, documents, calculations, Skype for Business<\/li><\/ol>\n\n\n\n<p>Hopefully this has been helpful and I will come back with more thoughts on enterprise software environment &amp; architecture<\/p>\n\n\n\n<p>Email me at: neil@TechAndTrain.com<\/p>\n\n\n\n<p><strong>Visit my URLs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"http:\/\/www.techandtrain.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">www.TechAndTrain.com<\/a><\/li><li><a href=\"http:\/\/www.velocitypresales.in\/\" target=\"_blank\" rel=\"noreferrer noopener\">www.VelocityPresales.in<\/a><\/li><li><a href=\"http:\/\/www.techtower.in\/\" target=\"_blank\" rel=\"noreferrer noopener\">www.TechTower.in<\/a><\/li><li><a href=\"http:\/\/www.qanda.in\/\" target=\"_blank\" rel=\"noreferrer noopener\">www.QandA.in<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Over the years that I have been working in IT industry, I have got the chance to be exposed to [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":506,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[102],"tags":[106,105,7],"class_list":["post-505","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-enterprise-software","tag-enterprise","tag-enterprise-software","tag-software"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2019\/09\/Enterprise-Software.jpg?fit=960%2C640&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7do02-89","jetpack-related-posts":[{"id":1209,"url":"https:\/\/www.techandtrain.com\/blog\/2024\/01\/frameworks-tools-for-enterprise-architecture-part-1-chatgpt-bard-generated\/","url_meta":{"origin":505,"position":0},"title":"Frameworks &amp; tools for Enterprise Architecture &#8211; Part 1 &#8211; ChatGPT &amp; BARD generated","author":"Neil Harwani","date":"January 27, 2024","format":false,"excerpt":"ChatGPT: Enterprise architecture (EA) is a strategic planning process that organizations use to align their IT infrastructure with their overall business goals. It involves understanding the current organizational structure and processes, and planning future states of these structures and processes to improve efficiency, effectiveness, and agility. Various tools and frameworks\u2026","rel":"","context":"In &quot;Enterprise Architecture&quot;","block_context":{"text":"Enterprise Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/enterprise-architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/01\/Designer.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":358,"url":"https:\/\/www.techandtrain.com\/blog\/2018\/09\/history-future-of-information-technology\/","url_meta":{"origin":505,"position":1},"title":"History &#038; Future of Information Technology","author":"Neil Harwani","date":"September 22, 2018","format":false,"excerpt":"Late 1970s - Ethernet Late 1980s & Early 1990s - Internet Late 1990s - Y2K was the trend and revolution of easy operating systems like Windows with word processing and spreadsheets happened. Also, LINUX. ERP, CRM, BPM, HRM and similar software pick up in market. Early 2000s - Internet boom,\u2026","rel":"","context":"In &quot;Internet&quot;","block_context":{"text":"Internet","link":"https:\/\/www.techandtrain.com\/blog\/category\/internet\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/09\/Dream.jpg?fit=1200%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/09\/Dream.jpg?fit=1200%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/09\/Dream.jpg?fit=1200%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/09\/Dream.jpg?fit=1200%2C720&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/09\/Dream.jpg?fit=1200%2C720&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":104,"url":"https:\/\/www.techandtrain.com\/blog\/2017\/01\/framework-for-reviving-old-software-projects\/","url_meta":{"origin":505,"position":2},"title":"Framework for reviving old software projects","author":"Neil Harwani","date":"January 25, 2017","format":false,"excerpt":"We are now decades into ERP, Internet and Enterprise software. Multiple years into social media. So many sites, apps and softwares come and go. So many sites and apps are now in decline. There should be a framework & programming language just like we have Hibernate, Spring, Dot Net, Swift\u2026","rel":"","context":"In &quot;Framework&quot;","block_context":{"text":"Framework","link":"https:\/\/www.techandtrain.com\/blog\/category\/framework\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/01\/Legacy.jpg?fit=1200%2C676&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/01\/Legacy.jpg?fit=1200%2C676&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/01\/Legacy.jpg?fit=1200%2C676&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/01\/Legacy.jpg?fit=1200%2C676&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2017\/01\/Legacy.jpg?fit=1200%2C676&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":179,"url":"https:\/\/www.techandtrain.com\/blog\/2018\/05\/skills-required-for-working-as-a-solution-architect\/","url_meta":{"origin":505,"position":3},"title":"Skills required for working as a Solution Architect","author":"Neil Harwani","date":"May 26, 2018","format":false,"excerpt":"High level Architecture understanding about Clustering of Databases \/ Applications Servers \/ Operating Systems, Enterprise Architecture, Non Functional Requirements, Integrations, Various Enterprise Software Products & Frameworks Concepts of Virtualization and Cloud platforms like AWS, Azure & Google Cloud Integration - Tools, Frameworks & Products that can be used like ESB,\u2026","rel":"","context":"In &quot;Architecture&quot;","block_context":{"text":"Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2018\/05\/SA.jpg?fit=1080%2C720&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":598,"url":"https:\/\/www.techandtrain.com\/blog\/2020\/06\/productivity-hacks-for-architects-designers-tech-leads\/","url_meta":{"origin":505,"position":4},"title":"Productivity hacks for Architects \/ Designers \/ Tech Leads","author":"Neil Harwani","date":"June 1, 2020","format":false,"excerpt":"As per my experience, the biggest productivity hacks for Architects \/ Designers \/ Tech Leads are not to decide the variables \/ class names \/ loops \/ scope \/ data types \/ exception handling \/ object relational mapping & so on - they definitely are important and should be done,\u2026","rel":"","context":"In &quot;Architecture&quot;","block_context":{"text":"Architecture","link":"https:\/\/www.techandtrain.com\/blog\/category\/architecture\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/06\/Coding.jpg?fit=1200%2C801&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/06\/Coding.jpg?fit=1200%2C801&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/06\/Coding.jpg?fit=1200%2C801&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/06\/Coding.jpg?fit=1200%2C801&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2020\/06\/Coding.jpg?fit=1200%2C801&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1151,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/10\/security-cookie-links-www-liferay-com-part-1\/","url_meta":{"origin":505,"position":5},"title":"Security &amp; Cookie links @ www.Liferay.com &#8211; Part 1","author":"Neil Harwani","date":"October 20, 2023","format":false,"excerpt":"List of Liferay security & cookie related links which includes Cookies, XSS, CSRF, OWASP, CORS, SSO, IAM, Service Action Policies and more: Known vulnerabilities:\u00a0Known Vulnerabilities - Liferay Security statement:\u00a0Security Statement | Liferay LXC Cloud security:\u00a0DXP Cloud Security | Liferay Securing Liferay page:\u00a0Securing Liferay - Liferay Learn Help center DXP 7.0:\u00a0Liferay\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credits: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":10,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/505\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/505\/revisions\/524"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media\/506"}],"wp:attachment":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media?parent=505"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/categories?post=505"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/tags?post=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}