import { motion } from "framer-motion";
import {
Building,
Calendar,
CheckCircle,
Code,
Eye,
Layers,
RefreshCcw,
Rocket,
Server,
Settings,
Shield,
TrendingUp,
UserPlus,
Zap,
} from "lucide-react";
import { navigateTo } from "../App";
import { FAQSection } from "../components/FAQSection";
import { Footer } from "../components/Footer";
import { Navigation } from "../components/Navigation";
import { ProcessSection } from "../components/ProcessSection";
import { Badge } from "../components/ui/badge";
import { Button } from "../components/ui/button";
import { Card, CardContent } from "../components/ui/card";
import { ShimmerButton } from "../components/ui/shimmer-button";
import { Helmet } from "react-helmet-async";
// Enhanced Hero Section
const HeroWithCTA = () => {
return (
{/* Page Title and Meta Description */}
Software Engineering Solutions That Drive Results | WDI
{/* Canonical Link */}
{/* Open Graph Tags (for Facebook, LinkedIn) */}
{/* Twitter Card Tags */}
{/* Social Profiles (using JSON-LD Schema) */}
{/* Software Engineering Label */}
Software Engineering
{/* Main Heading */}
Enterprise
Software Engineering
Solutions
Build robust, scalable enterprise software systems with modern
engineering practices and proven methodologies.
{/* CTAs */}
navigateTo('/contact/schedule-a-discovery-call')}
onClick={() => navigateTo("/start-a-project")}
>
Discuss Your Project
navigateTo("/case-studies")}
>
View Case Studies
{/* Right side with stats */}
);
};
// Enhanced Horizontal Tag Scroller with Engineering Practices
const HorizontalTagScroller = () => {
const practices = [
{
name: "Microservices Architecture",
icon: Layers,
color: "text-blue-400",
},
{ name: "DevOps & CI/CD", icon: Zap, color: "text-green-400" },
{ name: "API-First Design", icon: Code, color: "text-purple-400" },
{ name: "Test-Driven Development", icon: Shield, color: "text-cyan-400" },
{ name: "Agile Methodologies", icon: TrendingUp, color: "text-orange-400" },
{ name: "System Integration", icon: Settings, color: "text-yellow-400" },
];
return (
Modern
Engineering Practices
We Follow
Industry-leading methodologies that ensure code quality,
scalability, and maintainability.
{/* First set */}
{practices.map((practice, index) => {
const IconComponent = practice.icon;
return (
);
})}
{/* Second and third sets for seamless loop */}
{[...practices, ...practices].map((practice, index) => {
const IconComponent = practice.icon;
return (
);
})}
);
};
// Why Choose WDI Section
const SideBySideContentWithIcons = () => {
const advantages = [
{
id: "architecture",
title: "Robust Architecture",
icon: Building,
},
{
id: "quality",
title: "Code Quality Excellence",
icon: CheckCircle,
},
{
id: "scalability",
title: "Future-Proof Scalability",
icon: TrendingUp,
},
{
id: "integration",
title: "Seamless Integration",
icon: Layers,
},
{
id: "maintenance",
title: "Long-Term Maintainability",
icon: Settings,
},
];
return (
Why Choose
WDI
for Software Engineering
Engineering excellence that stands the test of time.
{advantages.map((advantage, index) => {
const IconComponent = advantage.icon;
return (
{advantage.title}
);
})}
);
};
// Service Categories Grid
const TabbedServiceDisplay = () => {
const services = [
{
title: "Enterprise Software Solutions",
icon: Building,
description:
"Complex enterprise systems with robust architecture and scalability.",
link: "/services/enterprise-software-solutions",
},
{
title: "System Architecture & DevOps",
icon: Layers,
description:
"Modern system design with automated deployment and monitoring.",
link: "/services/system-architecture-devops",
},
{
title: "Third-Party Integrations",
icon: Zap,
description:
"Seamless integration with existing systems and external services.",
link: "/services/third-party-integrations",
},
{
title: "Product Modernization",
icon: RefreshCcw,
description:
"Upgrade legacy systems with modern technologies and practices.",
link: "/services/product-modernization",
},
{
title: "API & Backend Development",
icon: Server,
description: "Robust APIs and scalable backend infrastructure solutions.",
link: "/services/api-backend-development",
},
{
title: "Custom Software Development",
icon: Code,
description:
"Tailored software solutions built to your specific requirements.",
link: "/services/custom-web-app-development",
},
];
return (
Software Engineering Services
Comprehensive software engineering solutions designed for
enterprise-grade performance and reliability.
{services.map((service, index) => {
const IconComponent = service.icon;
return (
navigateTo(service.link)}
>
{service.title}
{service.description}
);
})}
);
};
// Updated CTA Section with new design
const InlineCTA = () => {
return (
{/* Ready to Launch Badge */}
{/* Main Heading */}
Build Enterprise Software with{" "}
Engineering Excellence
{/* Subtitle */}
Robust, scalable systems engineered with modern practices and
proven methodologies.
{/* CTA Button */}
navigateTo('/contact/schedule-a-discovery-call')}
onClick={() => navigateTo("/start-a-project")}
>
Start Your Software Project
{/* Small benefit text */}
Architecture review • Code quality audit • Technical
consultation
);
};
// Engineering Specialists Section
const HireDevelopersSection = () => {
const specialists = [
{
title: "Software Architects",
icon: Building,
skills: ["System Design", "Microservices", "Scalability"],
iconBg: "bg-blue-500",
iconColor: "text-white",
link: "/hire-talent/full-stack-developers",
},
{
title: "Backend Engineers",
icon: Server,
skills: ["Node.js", "Python", "Java", "Go"],
iconBg: "bg-green-500",
iconColor: "text-white",
link: "/hire-talent/backend-developers",
},
{
title: "DevOps Engineers",
icon: Settings,
skills: ["CI/CD", "Docker", "Kubernetes", "AWS"],
iconBg: "bg-purple-500",
iconColor: "text-white",
link: "/hire-talent/full-stack-developers",
},
{
title: "Full Stack Developers",
icon: Code,
skills: ["React", "Node.js", "TypeScript", "APIs"],
iconBg: "bg-orange-500",
iconColor: "text-white",
link: "/hire-talent/full-stack-developers",
},
];
return (
Hire Our
Engineering Experts
Get access to senior software engineers who build robust, scalable
enterprise systems.
{specialists.map((specialist, index) => {
const IconComponent = specialist.icon;
return (
{/* Header */}
{/* Skills */}
{specialist.skills.map((skill) => (
{skill}
))}
{/* CTA */}
navigateTo(specialist.link)}
>
Hire Now
);
})}
);
};
// FAQ data for Software Engineering
const softwareEngineeringFAQs = [
{
question: "What software engineering methodologies do you follow?",
answer:
"We follow modern engineering practices including Agile/Scrum, DevOps, Test-Driven Development, continuous integration/deployment, and microservices architecture to ensure high-quality, maintainable software.",
},
{
question: "How do you ensure code quality and maintainability?",
answer:
"We implement comprehensive code review processes, automated testing, static code analysis, documentation standards, and follow SOLID principles and design patterns to ensure long-term maintainability.",
},
{
question: "Can you modernize our existing legacy software?",
answer:
"Yes, we specialize in legacy system modernization including code refactoring, architecture updates, technology migration, and gradual system replacement while maintaining business continuity.",
},
{
question: "What is your approach to system architecture?",
answer:
"We design scalable, modular architectures using microservices, API-first approaches, cloud-native patterns, and modern frameworks that can evolve with your business requirements.",
},
{
question: "Do you provide ongoing software maintenance?",
answer:
"Yes, we offer comprehensive maintenance services including bug fixes, performance optimization, security updates, feature enhancements, and 24/7 monitoring to keep your software running smoothly.",
},
];
export function SoftwareEngineering() {
return (
);
}