Systems & Software Design

Great software starts with great design. At GeneralSoft, we provide professional systems architecture and software design services that lay the foundation for scalable, maintainable, and high-performance applications. Our team of experienced architects works with you to design systems that meet your current needs while anticipating future growth.

From microservices architecture to event-driven systems, from API design to database schema planning, we bring decades of combined experience to every project. We document our designs thoroughly, ensuring your team has a clear blueprint to follow during implementation.

Our Design Services

System Architecture

Design of scalable, resilient system architectures including microservices, serverless, and hybrid cloud deployments.

API Design

RESTful and GraphQL API design with comprehensive documentation, versioning strategies, and security best practices.

Database Design

Schema design, data modeling, and optimization for relational and NoSQL databases to ensure performance at scale.

Technical Documentation

Comprehensive architecture documentation, design decision records, and runbooks for your development and operations teams.

Our Design Process

Proven Architecture Delivery β€” Projects Completed

Our architecture portfolio spans enterprise-scale integration platforms, healthcare exchanges, and cloud migration programs.

Enterprise Service Bus β€” Financial Services

Oct 2006 – Feb 2007 Architect & Lead Developer

Implemented an Enterprise Service Bus (ESB) architecture involving Microsoft Dynamics, SQL Server 2005 (Integration Services, Reporting Services, OLAP/ADOMD.Net), BizTalk 2006 (Pipelines, EDI, Orchestration, Rule Engine), and SharePoint 2003/2007. The ESB connected multiple line-of-business systems with a unified messaging and orchestration layer.

ESB BizTalk 2006 SQL Server SharePoint Dynamics EDI

Healthcare Exchange β€” Obama Care Initiative

Jan 2013 – Dec 2013 Architect & Lead Developer

Designed a Healthcare Exchange based on the Affordable Care Act ("Obama Care") initiative. Extended Dynamics CRM SDK with custom IFRAME forms using Xrm.Page/Xrm.Utility and Ribbon customization (RibbonDiffXml). Refactored and ported HIPAA 5010 implementations to BizTalk 2013. Created EDI Viewers for HTML5 and Windows Phone, and deployed document routing on Azure for EDI X12 transactions (837, 835, 834, 270). Implemented business rules based on geo-spatial criteria.

BizTalk 2013 Dynamics CRM HIPAA EDI X12 Azure Trizetto Facets

Enterprise Integration β€” Global Law Firm

Dec 2013 – Aug 2014 Architect & Lead Developer

Managed TFS installation and configuration for a global law firm. Developed customizations for Elite 3E and IntApp integration. Improved configuration management and validated production artefacts. Refactored BizTalk solution for zero-touch deployment using ESB Toolkit 2.1/2.2. The integration connected multiple practice management, billing, and HR systems.

BizTalk 2010/2013 ESB Toolkit Elite 3E PeopleSoft TFS SSIS

ERP Migration β€” BizTalk 2009 to 2013 R2

Oct 2014 – Jan 2015 Architect & Lead Developer

Refactored legacy BizTalk 2009 implementation to BizTalk 2013 R2 with ESB Toolkit 2.3 and Azure SDK 2.3. Built corporate store apps for Windows Phone and Windows RT. Set up Lab Management on Azure for automated test suites. Integrated Azure AD with on-premises AD and Exchange. The migration covered SAP, Oracle, Dynamics CRM, and SharePoint integration.

BizTalk 2013 R2 Azure SAP Oracle Dynamics CRM ESB 2.3

Frequently Asked Questions

Common questions about our systems design services.

Do you design systems for startups or only enterprises?

We work with businesses of all sizes. For startups, we design lean architectures that can scale cost-effectively. For enterprises, we focus on robustness, security, and integration with existing systems.

Can you review and improve our existing system design?

Yes. We offer architecture review services where we analyze your current system design, identify bottlenecks and risks, and provide recommendations for improvement.

Design Your System Right the First Time

Contact our architecture team to discuss your project and get expert guidance on system design.

🌐
Websitegeneralsoft.ae
πŸ“
LocationRas Al Khaimah
Scan to save contact

Scan to save contact