{"id":1838,"date":"2025-09-10T17:58:00","date_gmt":"2025-09-10T17:58:00","guid":{"rendered":"https:\/\/techsolutionprogram.com\/?page_id=1838"},"modified":"2026-07-03T14:00:42","modified_gmt":"2026-07-03T14:00:42","slug":"software-development","status":"publish","type":"page","link":"https:\/\/techsolutionprogram.com\/es\/software-development\/","title":{"rendered":"Custom Software Development | Tech Solution Program"},"content":{"rendered":"\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Software Development Services | Tech Solution Program<\/title>\n  <meta name=\"description\" content=\"Custom software development for small and medium businesses in Orlando. Tailored solutions that improve workflows, increase productivity, and help your company scale.\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Grotesk:wght@300;400;500;600;700&#038;family=Inter:wght@300;400;500&#038;family=JetBrains+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\" \/>\n\n  <style>\n    .tsp-network h1, .tsp-network h2, .tsp-network h3, .tsp-network h4, .tsp-network h5, .tsp-network h6,\n    .tsp-network .hero-h1, .tsp-network .section-title, .tsp-network .card-title, .tsp-network .benefit-title, .tsp-network .form-head, .tsp-network .footer-brand,\n    .tsp-network .entry-content h1, .tsp-network .entry-content h2, .tsp-network .entry-content h3, .tsp-network .entry-content h4,\n    .tsp-network .ast-article-single h1, .tsp-network .ast-article-single h2, .tsp-network .ast-article-single h3,\n    .tsp-network article h1, .tsp-network article h2, .tsp-network article h3,\n    .tsp-network .uagb-ifb-title, .tsp-network .wp-block-heading,\n    .tsp-network h1 *, .tsp-network h2 *, .tsp-network h3 *, .tsp-network h4 * {\n      color: #ffffff !important;\n    }\n    .tsp-network p { color: rgba(148,186,209,0.85) !important; }\n    .tsp-network { background: #030816; color: #ffffff; font-family: 'Inter', sans-serif; font-size: 20px; line-height: 1.6; overflow-x: hidden; }\n    .tsp-network *, .tsp-network *::before, .tsp-network *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    \/* \u2500\u2500 HERO \u2500\u2500 *\/\n    .tsp-network #hero {\n      position: relative;\n      min-height: 100vh;\n      display: flex;\n      align-items: center;\n      overflow: hidden;\n      padding: 10rem 4rem 6rem;\n    }\n\n    .tsp-network #hero-canvas {\n      position: absolute;\n      inset: 0;\n      width: 100%; height: 100%;\n      pointer-events: none;\n    }\n\n    .tsp-network .hero-content {\n      position: relative;\n      z-index: 2;\n      max-width: 780px;\n    }\n\n    .tsp-network .eyebrow {\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.98rem;\n      color: #38bdf8;\n      letter-spacing: 0.18em;\n      text-transform: uppercase;\n      margin-bottom: 1.4rem;\n      opacity: 0;\n      animation: fade-up 0.7s 0.2s forwards;\n    }\n\n    .tsp-network .hero-h1 {\n      color: #ffffff !important;\n      font-family: 'Space Grotesk', sans-serif;\n      font-size: clamp(1.6rem, 5.8vw, 4.5rem);\n      font-weight: 700;\n      line-height: 1.08;\n      letter-spacing: -0.03em;\n      margin-bottom: 1.6rem;\n      opacity: 0;\n      animation: fade-up 0.7s 0.4s forwards;\n    }\n    .tsp-network .hero-h1 em {\n      font-style: normal;\n      color: #38bdf8;\n    }\n\n    .tsp-network .hero-sub {\n      font-size: 1.37rem;\n      color: rgba(148,186,209,0.85);\n      max-width: 540px;\n      margin-bottom: 2.8rem;\n      line-height: 1.75;\n      opacity: 0;\n      animation: fade-up 0.7s 0.6s forwards;\n    }\n\n    .tsp-network .hero-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 0.75rem;\n      opacity: 0;\n      animation: fade-up 0.7s 0.8s forwards;\n    }\n    .tsp-network .badge {\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.94rem;\n      color: #7ea8c4;\n      border: 1px solid rgba(126,168,196,0.25);\n      border-radius: 2px;\n      padding: 0.35rem 0.75rem;\n      letter-spacing: 0.06em;\n      transition: border-color 0.2s, color 0.2s;\n    }\n    .tsp-network .badge:hover { border-color: #38bdf8; color: #ffffff; }\n\n    .tsp-network .hero-cta-group {\n      display: flex;\n      gap: 1rem;\n      flex-wrap: wrap;\n      margin-top: 2.5rem;\n      opacity: 0;\n      animation: fade-up 0.7s 1s forwards;\n    }\n    .tsp-network .btn-primary {\n      padding: 0.9rem 2rem;\n      background: #38bdf8;\n      color: #030816;\n      font-family: 'Space Grotesk', sans-serif;\n      font-weight: 600;\n      font-size: 1.2rem;\n      border: none;\n      border-radius: 3px;\n      cursor: pointer;\n      text-decoration: none;\n      transition: background 0.2s, transform 0.15s, box-shadow 0.2s;\n    }\n    .tsp-network .btn-primary:hover {\n      background: #7dd3fc;\n      transform: translateY(-2px);\n      box-shadow: 0 8px 28px rgba(56,189,248,0.35);\n    }\n    .tsp-network .btn-ghost {\n      padding: 0.9rem 2rem;\n      background: transparent;\n      color: #ffffff;\n      font-family: 'Space Grotesk', sans-serif;\n      font-weight: 500;\n      font-size: 1.2rem;\n      border: 1px solid rgba(255,255,255,0.25);\n      border-radius: 3px;\n      cursor: pointer;\n      text-decoration: none;\n      transition: border-color 0.2s, background 0.2s;\n    }\n    .tsp-network .btn-ghost:hover { border-color: #ffffff; background: rgba(255,255,255,0.06); }\n\n    \/* diagonal accent *\/\n    .tsp-network .hero-accent {\n      position: absolute;\n      right: -80px; top: 50%;\n      transform: translateY(-50%);\n      width: 520px; height: 520px;\n      border-radius: 50%;\n      background: radial-gradient(circle, rgba(56,189,248,0.18) 0%, transparent 70%);\n      pointer-events: none;\n      animation: breathe 6s ease-in-out infinite;\n    }\n    @keyframes breathe {\n      0%,100% { transform: translateY(-50%) scale(1); }\n      50%      { transform: translateY(-50%) scale(1.12); }\n    }\n\n    \/* \u2500\u2500 SECTION COMMONS \u2500\u2500 *\/\n    .tsp-network section { padding: 6rem 4rem; }\n    .tsp-network .section-label {\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.91rem;\n      color: #38bdf8;\n      letter-spacing: 0.2em;\n      text-transform: uppercase;\n      margin-bottom: 0.75rem;\n    }\n    .tsp-network .section-title {\n      color: #ffffff !important;\n      font-family: 'Space Grotesk', sans-serif;\n      font-size: clamp(2.3rem, 4.5vw, 3.6rem);\n      font-weight: 700;\n      letter-spacing: -0.025em;\n      line-height: 1.15;\n      margin-bottom: 1rem;\n    }\n    .tsp-network .section-desc {\n      color: rgba(148,186,209,0.85);\n      font-size: 1.3rem;\n      max-width: 560px;\n      line-height: 1.75;\n    }\n\n    \/* \u2500\u2500 SERVICES \u2500\u2500 *\/\n    .tsp-network #services { background: #030816; }\n    .tsp-network .services-header {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 2rem;\n      align-items: end;\n      margin-bottom: 4rem;\n    }\n\n    .tsp-network .services-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 1.5px;\n      background: rgba(56,189,248,0.12);\n      border: 1px solid rgba(56,189,248,0.12);\n    }\n\n    .tsp-network .service-card {\n      background: #051029;\n      padding: 2.4rem 2rem;\n      position: relative;\n      overflow: hidden;\n      cursor: default;\n      transition: background 0.3s;\n    }\n    .tsp-network .service-card::after {\n      content: '';\n      position: absolute;\n      bottom: 0; left: 0;\n      width: 0; height: 2px;\n      background: #38bdf8;\n      transition: width 0.4s ease;\n    }\n    .tsp-network .service-card:hover { background: #071535; }\n    .tsp-network .service-card:hover::after { width: 100%; }\n\n    .tsp-network .card-icon {\n      width: 100%;\n      height: 180px;\n      border: 1px solid rgba(56,189,248,0.4);\n      border-radius: 3px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 1.4rem;\n      overflow: hidden;\n      transition: border-color 0.3s;\n    }\n    .tsp-network .service-card:hover .card-icon {\n      border-color: #38bdf8;\n    }\n    .tsp-network .card-icon img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n\n    .tsp-network .card-title {\n      color: #ffffff !important;\n      font-family: 'Space Grotesk', sans-serif;\n      font-size: 1.3rem;\n      font-weight: 600;\n      margin-bottom: 0.65rem;\n      letter-spacing: -0.01em;\n    }\n    .tsp-network .card-desc {\n      font-size: 1.13rem;\n      color: #7ea8c4;\n      line-height: 1.7;\n    }\n    .tsp-network .card-num {\n      position: absolute;\n      top: 1.4rem; right: 1.6rem;\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.85rem;\n      color: rgba(126,168,196,0.2);\n      letter-spacing: 0.1em;\n    }\n\n    \/* \u2500\u2500 BENEFITS \u2500\u2500 *\/\n    .tsp-network #benefits { background: #030816; }\n    .tsp-network .benefits-inner {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 5rem;\n      align-items: center;\n    }\n    .tsp-network .benefits-list {\n      display: flex;\n      flex-direction: column;\n      gap: 1.8rem;\n      margin-top: 2rem;\n    }\n    .tsp-network .benefit-item {\n      display: flex;\n      gap: 1.2rem;\n      align-items: flex-start;\n      opacity: 0;\n      transform: translateX(-24px);\n      transition: opacity 0.6s, transform 0.6s;\n    }\n    .tsp-network .benefit-item.visible { opacity: 1; transform: none; }\n    .tsp-network .benefit-icon-wrap {\n      flex-shrink: 0;\n      width: 36px; height: 36px;\n      background: rgba(56,189,248,0.12);\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    .tsp-network .benefit-icon-wrap svg { width: 18px; height: 18px; stroke: #38bdf8; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n    .tsp-network .benefit-title {\n      color: #ffffff !important;\n      font-family: 'Space Grotesk', sans-serif;\n      font-size: 1.24rem;\n      font-weight: 600;\n      margin-bottom: 0.2rem;\n    }\n    .tsp-network .benefit-desc { font-size: 1.13rem; color: #7ea8c4; line-height: 1.65; }\n\n    \/* \u2500\u2500 CTA FORM \u2500\u2500 *\/\n    .tsp-network #contact {\n      background: #050d1f;\n      border-top: 1px solid rgba(56,189,248,0.1);\n    }\n    .tsp-network .contact-grid {\n      display: grid;\n      grid-template-columns: 1fr 1.3fr;\n      gap: 4rem;\n      align-items: start;\n    }\n    .tsp-network .contact-info .section-title { margin-bottom: 1.5rem; }\n    .tsp-network .contact-detail {\n      display: flex;\n      align-items: center;\n      gap: 0.75rem;\n      font-size: 1.17rem;\n      color: rgba(148,186,209,0.85);\n      margin-bottom: 1rem;\n    }\n    .tsp-network .contact-detail svg { width: 16px; height: 16px; stroke: #38bdf8; fill: none; stroke-width: 2; flex-shrink: 0; stroke-linecap: round; stroke-linejoin: round; }\n    .tsp-network .lang-badge {\n      margin-top: 2rem;\n      display: inline-flex;\n      align-items: center;\n      gap: 0.5rem;\n      border: 1px solid rgba(56,189,248,0.35);\n      border-radius: 2px;\n      padding: 0.45rem 0.9rem;\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.94rem;\n      color: rgba(148,186,209,0.85);\n      letter-spacing: 0.08em;\n    }\n    .tsp-network .lang-dot { width: 6px; height: 6px; border-radius: 50%; background: #38bdf8; }\n\n    .tsp-network .form-card {\n      background: #051029;\n      border: 1px solid rgba(255,255,255,0.06);\n      border-radius: 4px;\n      padding: 2.5rem;\n    }\n    .tsp-network .form-head {\n      color: #ffffff !important;\n      font-family: 'Space Grotesk', sans-serif;\n      font-size: 1.2rem;\n      font-weight: 600;\n      margin-bottom: 0.4rem;\n    }\n    .tsp-network .form-sub {\n      font-size: 1.1rem;\n      color: #7ea8c4;\n      margin-bottom: 2rem;\n    }\n    .tsp-network .free-badge {\n      display: inline-block;\n      background: rgba(56,189,248,0.15);\n      color: #38bdf8;\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.85rem;\n      letter-spacing: 0.1em;\n      padding: 0.25rem 0.6rem;\n      border-radius: 2px;\n      text-transform: uppercase;\n      margin-bottom: 1.2rem;\n    }\n\n    .tsp-network .form-group { margin-bottom: 1.2rem; }\n    .tsp-network .form-group label {\n      display: block;\n      font-size: 1.01rem;\n      color: rgba(148,186,209,0.85);\n      font-family: 'JetBrains Mono', monospace;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      margin-bottom: 0.4rem;\n    }\n    .tsp-network .form-group input,\n    .tsp-network .form-group textarea,\n    .tsp-network .form-group select {\n      width: 100%;\n      background: rgba(255,255,255,0.04);\n      border: 1px solid rgba(255,255,255,0.1);\n      border-radius: 3px;\n      color: #ffffff;\n      font-family: 'Inter', sans-serif;\n      font-size: 1.17rem;\n      padding: 0.75rem 1rem;\n      outline: none;\n      transition: border-color 0.2s, background 0.2s;\n      appearance: none;\n    }\n    .tsp-network .form-group input::placeholder,\n    .tsp-network .form-group textarea::placeholder { color: #7ea8c4; }\n    .tsp-network .form-group input:focus,\n    .tsp-network .form-group textarea:focus,\n    .tsp-network .form-group select:focus {\n      border-color: #38bdf8;\n      background: rgba(56,189,248,0.05);\n    }\n    .tsp-network .form-group textarea { resize: vertical; min-height: 90px; }\n    .tsp-network .form-group select option { background: #051029; }\n\n    .tsp-network .contact-method-group {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 0.5rem;\n      margin-top: 0.4rem;\n    }\n    .tsp-network .method-btn {\n      border: 1px solid rgba(255,255,255,0.1);\n      background: transparent;\n      color: rgba(148,186,209,0.85);\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.88rem;\n      letter-spacing: 0.05em;\n      padding: 0.55rem 0.2rem;\n      border-radius: 3px;\n      cursor: pointer;\n      text-align: center;\n      transition: all 0.2s;\n    }\n    .tsp-network .method-btn:hover,\n    .tsp-network .method-btn.active {\n      border-color: #38bdf8;\n      color: #ffffff;\n      background: rgba(56,189,248,0.12);\n    }\n\n    .tsp-network .privacy-note {\n      font-size: 0.98rem;\n      color: #7ea8c4;\n      margin-top: 0.35rem;\n      font-family: 'JetBrains Mono', monospace;\n    }\n    .tsp-network .submit-btn {\n      width: 100%;\n      padding: 1rem;\n      background: #38bdf8;\n      color: #030816;\n      font-family: 'Space Grotesk', sans-serif;\n      font-weight: 700;\n      font-size: 1.24rem;\n      border: none;\n      border-radius: 3px;\n      cursor: pointer;\n      margin-top: 1.5rem;\n      letter-spacing: 0.01em;\n      transition: background 0.2s, transform 0.15s, box-shadow 0.2s;\n    }\n    .tsp-network .submit-btn:hover {\n      background: #7dd3fc;\n      transform: translateY(-2px);\n      box-shadow: 0 8px 28px rgba(56,189,248,0.4);\n    }\n    .tsp-network .submit-btn:active { transform: none; }\n\n    \/* \u2500\u2500 WPFORMS STYLES \u2500\u2500 *\/\n    .tsp-network .form-card .wpforms-container {\n      margin-top: 0;\n    }\n    .tsp-network .form-card .wpforms-form {\n      display: flex;\n      flex-direction: column;\n      gap: 1.2rem;\n    }\n    .tsp-network .form-card .wpforms-field {\n      padding: 0;\n      margin: 0;\n    }\n    .tsp-network .form-card .wpforms-field-label {\n      font-size: 1.01rem !important;\n      color: rgba(148,186,209,0.85) !important;\n      font-family: 'JetBrains Mono', monospace !important;\n      letter-spacing: 0.06em;\n      text-transform: uppercase;\n      margin-bottom: 0.4rem !important;\n      font-weight: 400 !important;\n    }\n    .tsp-network .form-card .wpforms-field input,\n    .tsp-network .form-card .wpforms-field textarea,\n    .tsp-network .form-card .wpforms-field select {\n      width: 100% !important;\n      max-width: 100% !important;\n      background: rgba(255,255,255,0.04) !important;\n      border: 1px solid rgba(255,255,255,0.1) !important;\n      border-radius: 3px !important;\n      color: #ffffff !important;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 1.17rem !important;\n      padding: 0.75rem 1rem !important;\n      outline: none !important;\n      transition: border-color 0.2s, background 0.2s;\n      height: auto !important;\n      line-height: 1.5 !important;\n    }\n    .tsp-network .form-card .wpforms-field input::placeholder,\n    .tsp-network .form-card .wpforms-field textarea::placeholder {\n      color: #7ea8c4 !important;\n    }\n    .tsp-network .form-card .wpforms-field input:focus,\n    .tsp-network .form-card .wpforms-field textarea:focus,\n    .tsp-network .form-card .wpforms-field select:focus {\n      border-color: #38bdf8 !important;\n      background: rgba(56,189,248,0.05) !important;\n      box-shadow: none !important;\n    }\n    .tsp-network .form-card .wpforms-field textarea {\n      resize: vertical;\n      min-height: 90px;\n    }\n    .tsp-network .form-card .wpforms-submit {\n      width: 100% !important;\n      padding: 1rem !important;\n      background: #38bdf8 !important;\n      color: #030816 !important;\n      font-family: 'Space Grotesk', sans-serif !important;\n      font-weight: 700 !important;\n      font-size: 1.24rem !important;\n      border: none !important;\n      border-radius: 3px !important;\n      cursor: pointer;\n      letter-spacing: 0.01em;\n      transition: background 0.2s, transform 0.15s, box-shadow 0.2s;\n      text-transform: none !important;\n    }\n    .tsp-network .form-card .wpforms-submit:hover {\n      background: #7dd3fc !important;\n      transform: translateY(-2px);\n      box-shadow: 0 8px 28px rgba(56,189,248,0.4);\n    }\n    .tsp-network .form-card .wpforms-submit:active {\n      transform: none;\n    }\n    .tsp-network .form-card .wpforms-field-description {\n      font-size: 0.98rem;\n      color: #7ea8c4;\n      font-family: 'JetBrains Mono', monospace;\n      margin-top: 0.35rem;\n    }\n    .tsp-network .form-card .wpforms-error {\n      color: #ef4444 !important;\n      font-size: 0.98rem !important;\n      font-family: 'JetBrains Mono', monospace !important;\n    }\n    .tsp-network .form-card .wpforms-confirmation {\n      background: rgba(16,185,129,0.1) !important;\n      border: 1px solid rgba(16,185,129,0.3) !important;\n      color: #6ee7b7 !important;\n      padding: 1.5rem !important;\n      border-radius: 4px !important;\n      font-family: 'Inter', sans-serif !important;\n    }\n\n    \/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n    .tsp-network footer {\n      background: #030816;\n      border-top: 1px solid rgba(255,255,255,0.06);\n      padding: 2.5rem 4rem;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      flex-wrap: wrap;\n      gap: 1rem;\n    }\n    .tsp-network .footer-brand {\n      color: #ffffff !important;\n      font-family: 'Space Grotesk', sans-serif;\n      font-weight: 700;\n      font-size: 1.24rem;\n      color: #ffffff;\n    }\n    .tsp-network .footer-copy {\n      font-size: 1.04rem;\n      color: #7ea8c4;\n      font-family: 'JetBrains Mono', monospace;\n    }\n    .tsp-network .footer-line {\n      font-family: 'JetBrains Mono', monospace;\n      font-size: 0.94rem;\n      color: #38bdf8;\n      letter-spacing: 0.08em;\n    }\n\n    \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n    @keyframes fade-up {\n      from { opacity: 0; transform: translateY(20px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n\n    .tsp-network .reveal {\n      opacity: 0;\n      transform: translateY(28px);\n      transition: opacity 0.65s ease, transform 0.65s ease;\n    }\n    .tsp-network .reveal.visible { opacity: 1; transform: none; }\n\n    \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n    @media (max-width: 1024px) {\n      .tsp-network .services-grid { grid-template-columns: repeat(2, 1fr); }\n      .tsp-network .benefits-inner { grid-template-columns: 1fr; gap: 3rem; }\n      .tsp-network .contact-grid { grid-template-columns: 1fr; gap: 2.5rem; }\n      .tsp-network section { padding: 5rem 2.5rem; }\n    }\n\n    @media (max-width: 768px) {\n      .tsp-network section { padding: 4rem 1.5rem; }\n      .tsp-network #hero   { padding: 8rem 1.5rem 4rem; }\n\n      .tsp-network .services-grid { grid-template-columns: 1fr; }\n      .tsp-network .services-header { grid-template-columns: 1fr; }\n      .tsp-network .contact-method-group { grid-template-columns: repeat(2, 1fr); }\n      .tsp-network .hero-accent { display: none; }\n    }\n\n    @media (max-width: 480px) {\n      .tsp-network .hero-h1 { color: #ffffff !important; font-size: 2.86rem; }\n    }\n\n    \/* reduced motion *\/\n    @media (prefers-reduced-motion: reduce) {\n      *, *::before, *::after { animation-duration: 0.01ms !important; transition-duration: 0.01ms !important; }\n    }\n  <\/style>\n<\/head>\n<body><div class=\"tsp-network\">\n\n\n\n<!-- \u2500\u2500 HERO \u2500\u2500 -->\n<section id=\"hero\">\n  <canvas id=\"hero-canvas\"><\/canvas>\n  <div class=\"hero-accent\"><\/div>\n  <div class=\"hero-content\">\n    <p class=\"eyebrow\">\/\/ Custom Software Development<\/p>\n    <h1 class=\"hero-h1\" style=\"color: #ffffff !important;\">\n      Custom Software Built<br\/>\n      <em>To Fit Your Business Needs<\/em>\n    <\/h1>\n    <p class=\"hero-sub\">\n      Tailored software solutions for small and medium businesses in Orlando. \n      We analyze your processes and build applications that improve workflows and scale with your company.\n    <\/p>\n    <div class=\"hero-badges\">\n      <span class=\"badge\">Web Applications<\/span>\n      <span class=\"badge\">Mobile Apps<\/span>\n      <span class=\"badge\">API Integration<\/span>\n      <span class=\"badge\">Cloud Solutions<\/span>\n    <\/div>\n    <div class=\"hero-cta-group\">\n      <a href=\"#contact\" class=\"btn-primary\">Free Consultation \u2192<\/a>\n      <a href=\"#services\" class=\"btn-ghost\">Our Process<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 SERVICES \u2500\u2500 -->\n<section id=\"services\">\n  <div class=\"services-header reveal\">\n    <div>\n      <p class=\"section-label\">\/\/ Our Process<\/p>\n      <h2 class=\"section-title\" style=\"color: #ffffff !important;\">Building Your Custom Software<\/h2>\n    <\/div>\n    <p class=\"section-desc\">We develop tailored software solutions that improve workflows, increase productivity, and help your company scale efficiently.<\/p>\n  <\/div>\n\n  <div class=\"services-grid\">\n\n    <div class=\"service-card reveal\">\n      <span class=\"card-num\">01<\/span>\n      <div class=\"card-icon\">\n        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/02\/Designer-11.jpeg\" alt=\"Consultation\">\n      <\/div>\n      <h3 class=\"card-title\" style=\"color: #ffffff !important;\">Consultation<\/h3>\n      <p class=\"card-desc\">Understanding your processes and requirements to define the best approach for your business.<\/p>\n    <\/div>\n\n    <div class=\"service-card reveal\">\n      <span class=\"card-num\">02<\/span>\n      <div class=\"card-icon\">\n        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/02\/Designer-12.jpeg\" alt=\"Planning\">\n      <\/div>\n      <h3 class=\"card-title\" style=\"color: #ffffff !important;\">Planning<\/h3>\n      <p class=\"card-desc\">Defining features, integrations, and user experience to create a clear development roadmap.<\/p>\n    <\/div>\n\n    <div class=\"service-card reveal\">\n      <span class=\"card-num\">03<\/span>\n      <div class=\"card-icon\">\n        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/02\/Designer-13.jpeg\" alt=\"Development\">\n      <\/div>\n      <h3 class=\"card-title\" style=\"color: #ffffff !important;\">Development<\/h3>\n      <p class=\"card-desc\">Building secure and scalable applications using modern technologies and best practices.<\/p>\n    <\/div>\n\n    <div class=\"service-card reveal\">\n      <span class=\"card-num\">04<\/span>\n      <div class=\"card-icon\">\n        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/02\/Designer-14.jpeg\" alt=\"Testing\">\n      <\/div>\n      <h3 class=\"card-title\" style=\"color: #ffffff !important;\">Testing<\/h3>\n      <p class=\"card-desc\">Quality assurance to ensure performance, usability, and reliability across all devices.<\/p>\n    <\/div>\n\n    <div class=\"service-card reveal\">\n      <span class=\"card-num\">05<\/span>\n      <div class=\"card-icon\">\n        <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2025\/02\/Designer-18.jpeg\" alt=\"Deployment &#038; Support\">\n      <\/div>\n      <h3 class=\"card-title\" style=\"color: #ffffff !important;\">Deployment &#038; Support<\/h3>\n      <p class=\"card-desc\">Implementation with ongoing updates and continuous support to keep your software running smoothly.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 BENEFITS \u2500\u2500 -->\n<section id=\"benefits\">\n  <div class=\"benefits-inner\">\n    <div>\n      <div class=\"reveal\">\n        <p class=\"section-label\">\/\/ Benefits<\/p>\n        <h2 class=\"section-title\" style=\"color: #ffffff !important;\">Why Choose Our Software Development<\/h2>\n      <\/div>\n      <div class=\"benefits-list\">\n        <div class=\"benefit-item\">\n          <div class=\"benefit-icon-wrap\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4\"><\/path><\/svg>\n          <\/div>\n          <div>\n            <p class=\"benefit-title\" style=\"color: #ffffff !important;\">Solutions Designed for Your Business<\/p>\n            <p class=\"benefit-desc\">Every application is built specifically for your unique business model and workflows.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"benefit-item\">\n          <div class=\"benefit-icon-wrap\">\n            <svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"><\/polyline><\/svg>\n          <\/div>\n          <div>\n            <p class=\"benefit-title\" style=\"color: #ffffff !important;\">Increased Efficiency Through Automation<\/p>\n            <p class=\"benefit-desc\">Automate repetitive tasks and streamline operations to boost productivity across your team.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"benefit-item\">\n          <div class=\"benefit-icon-wrap\">\n            <svg viewBox=\"0 0 24 24\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"><\/path><polyline points=\"3.27 6.96 12 12.01 20.73 6.96\"><\/polyline><line x1=\"12\" y1=\"22.08\" x2=\"12\" y2=\"12\"><\/line><\/svg>\n          <\/div>\n          <div>\n            <p class=\"benefit-title\" style=\"color: #ffffff !important;\">Integration With Your Current Systems<\/p>\n            <p class=\"benefit-desc\">Seamless connection with your existing tools and platforms for a unified workflow.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"benefit-item\">\n          <div class=\"benefit-icon-wrap\">\n            <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>\n          <\/div>\n          <div>\n            <p class=\"benefit-title\" style=\"color: #ffffff !important;\">Continuous Support &#038; Scalability<\/p>\n            <p class=\"benefit-desc\">Ongoing maintenance and scalable architecture that grows with your business needs.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"reveal\">\n      <img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/pexels-photo-2881232.jpeg\" \n           alt=\"Cables Connected to Ethernet Ports\" \n           style=\"width: 100%; height: auto; border-radius: 4px; border: 1px solid rgba(56,189,248,0.1);\">\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 CONTACT \u2500\u2500 -->\n<section id=\"contact\">\n  <div class=\"contact-grid\">\n    <div class=\"contact-info reveal\">\n      <p class=\"section-label\">\/\/ Free Consultation<\/p>\n      <h2 class=\"section-title\" style=\"color: #ffffff !important;\">Get Your Free Software Development Consultation<\/h2>\n      <p class=\"section-desc\" style=\"margin-bottom:2rem;\">Schedule your 30-minute session. We&#8217;ll analyze your requirements and provide a concrete development plan.<\/p>\n      <div class=\"contact-detail\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.61 3.4 2 2 0 0 1 3.6 1.22h3a2 2 0 0 1 2 1.72c.13.96.37 1.91.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.8a16 16 0 0 0 5.55 5.55l.96-.95a2 2 0 0 1 2.11-.45c.9.33 1.85.57 2.81.7A2 2 0 0 1 21 15.8v.12z\"><\/svg>\n        WhatsApp \u00b7 SMS \u00b7 Call \u00b7 Email\n      <\/div>\n      <div class=\"contact-detail\">\n        <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><polyline points=\"12 6 12 12 16 14\"><\/polyline><\/svg>\n        30-Minute Session \u2014 No Charge\n      <\/div>\n      <div class=\"contact-detail\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z\"><\/svg>\n        Remote &#038; On-site Support Available\n      <\/div>\n      <div class=\"lang-badge\">\n        <span class=\"lang-dot\"><\/span>\n        Bilingual Support \u2014 English &#038; Spanish\n      <\/div>\n    <\/div>\n\n    <div class=\"form-card reveal\">\n      <span class=\"free-badge\">\u2726 100% Free Consultation<\/span>\n      <p class=\"form-head\" style=\"color: #ffffff !important;\">Request Your 30-Minute Session<\/p>\n      <p class=\"form-sub\">Fill out the form and we&#8217;ll contact you in under 2 hours.<\/p>\n      <div class=\"wpforms-container \" id=\"wpforms-1539\"><form id=\"wpforms-form-1539\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"1539\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/es\/wp-json\/wp\/v2\/pages\/1838\" data-token=\"cd3d8eac904f7b1c2675d1be6f558e40\" data-token-time=\"1787891633\"><noscript class=\"wpforms-error-noscript\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/noscript><div class=\"wpforms-field-container\"><div id=\"wpforms-1539-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-id=\"1\"><label class=\"wpforms-field-label\" for=\"wpforms-1539-field_1\">Nombre Completo <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"text\" id=\"wpforms-1539-field_1\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][1]\" required><\/div>\t\t<div id=\"wpforms-1539-field_2-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"2\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-1539-field_2\" >tu Como solicitud?<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-1539-field_2\" class=\"wpforms-field-medium\" name=\"wpforms[fields][2]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-1539-field_4-container\" class=\"wpforms-field wpforms-field-number\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-1539-field_4\">Tel\u00e9fono <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"number\" id=\"wpforms-1539-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" step=\"any\" required><div class=\"wpforms-field-description\">Tu telefono solo sera para contactarte. no sera usado para listas ni CRM de publicidad.\n<\/div><\/div><div id=\"wpforms-1539-field_7-container\" class=\"wpforms-field wpforms-field-checkbox\" data-field-id=\"7\"><label class=\"wpforms-field-label\">Como te gustaria que te contactemos.? <span class=\"wpforms-required-label\">*<\/span><\/label><ul id=\"wpforms-1539-field_7\" class=\"wpforms-field-required\"><li class=\"choice-1 depth-1\"><input type=\"checkbox\" id=\"wpforms-1539-field_7_1\" name=\"wpforms[fields][7][]\" value=\"Mensaje de Whatsapp\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-1539-field_7_1\">Mensaje de Whatsapp<\/label><\/li><li class=\"choice-2 depth-1\"><input type=\"checkbox\" id=\"wpforms-1539-field_7_2\" name=\"wpforms[fields][7][]\" value=\"Mensaje de Texto\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-1539-field_7_2\">Mensaje de Texto<\/label><\/li><li class=\"choice-3 depth-1\"><input type=\"checkbox\" id=\"wpforms-1539-field_7_3\" name=\"wpforms[fields][7][]\" value=\"Llamada Telefonica\" required ><label class=\"wpforms-field-label-inline\" for=\"wpforms-1539-field_7_3\">Llamada Telefonica<\/label><\/li><\/ul><\/div><div id=\"wpforms-1539-field_6-container\" class=\"wpforms-field wpforms-field-email\" data-field-id=\"6\"><label class=\"wpforms-field-label\" for=\"wpforms-1539-field_6\">Email<\/label><input type=\"email\" id=\"wpforms-1539-field_6\" class=\"wpforms-field-medium\" name=\"wpforms[fields][6]\" spellcheck=\"false\" ><\/div><div id=\"wpforms-1539-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><label class=\"wpforms-field-label\" for=\"wpforms-1539-field_3\">\u00bfDejanos tu solicitud?<\/label><textarea id=\"wpforms-1539-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-1539-field_2-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-1539-field_2-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-1539-field_2-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"1539\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1838\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-1539\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Enviar Formulario\" aria-live=\"assertive\" value=\"wpforms-submit\">Enviar Formulario<\/button><img decoding=\"async\" src=\"https:\/\/techsolutionprogram.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Cargando\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- \u2500\u2500 SCRIPTS \u2500\u2500 -->\n<script>\n\/* \u2500\u2500 HERO NETWORK CANVAS \u2500\u2500 *\/\n(function () {\n  const canvas = document.getElementById('hero-canvas');\n  const ctx    = canvas.getContext('2d');\n  let W, H, nodes, mouse = { x: 0, y: 0 };\n\n  function resize() {\n    W = canvas.width  = canvas.offsetWidth;\n    H = canvas.height = canvas.offsetHeight;\n    init();\n  }\n\n  function init() {\n    const count = Math.floor((W * H) \/ 22000);\n    nodes = Array.from({ length: count }, () => ({\n      x:  Math.random() * W,\n      y:  Math.random() * H,\n      vx: (Math.random() - 0.5) * 0.35,\n      vy: (Math.random() - 0.5) * 0.35,\n      r:  Math.random() * 2 + 1\n    }));\n  }\n\n  function draw() {\n    ctx.clearRect(0, 0, W, H);\n\n    \/\/ connections\n    for (let i = 0; i < nodes.length; i++) {\n      for (let j = i + 1; j < nodes.length; j++) {\n        const dx = nodes[i].x - nodes[j].x;\n        const dy = nodes[i].y - nodes[j].y;\n        const d  = Math.sqrt(dx * dx + dy * dy);\n        if (d < 140) {\n          ctx.beginPath();\n          ctx.moveTo(nodes[i].x, nodes[i].y);\n          ctx.lineTo(nodes[j].x, nodes[j].y);\n          ctx.strokeStyle = `rgba(56,189,248,${0.18 * (1 - d \/ 140)})`;\n          ctx.lineWidth = 0.8;\n          ctx.stroke();\n        }\n      }\n      \/\/ mouse connection\n      const mdx = nodes[i].x - mouse.x;\n      const mdy = nodes[i].y - mouse.y;\n      const md  = Math.sqrt(mdx * mdx + mdy * mdy);\n      if (md < 180) {\n        ctx.beginPath();\n        ctx.moveTo(nodes[i].x, nodes[i].y);\n        ctx.lineTo(mouse.x, mouse.y);\n        ctx.strokeStyle = `rgba(56,189,248,${0.35 * (1 - md \/ 180)})`;\n        ctx.lineWidth = 0.8;\n        ctx.stroke();\n      }\n    }\n\n    \/\/ dots\n    nodes.forEach(n => {\n      ctx.beginPath();\n      ctx.arc(n.x, n.y, n.r, 0, Math.PI * 2);\n      ctx.fillStyle = 'rgba(126,168,196,0.55)';\n      ctx.fill();\n      n.x += n.vx;\n      n.y += n.vy;\n      if (n.x < 0 || n.x > W) n.vx *= -1;\n      if (n.y < 0 || n.y > H) n.vy *= -1;\n    });\n\n    requestAnimationFrame(draw);\n  }\n\n  window.addEventListener('resize', resize);\n  document.getElementById('hero').addEventListener('mousemove', e => {\n    const rect = canvas.getBoundingClientRect();\n    mouse.x = e.clientX - rect.left;\n    mouse.y = e.clientY - rect.top;\n  });\n\n  resize();\n  draw();\n\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\n    ctx.clearRect(0, 0, W, H);\n  }\n})();\n\n\/* \u2500\u2500 SCROLL REVEAL \u2500\u2500 *\/\n(function () {\n  const io = new IntersectionObserver((entries) => {\n    entries.forEach(entry => {\n      if (entry.isIntersecting) {\n        entry.target.classList.add('visible');\n        io.unobserve(entry.target);\n      }\n    });\n  }, { threshold: 0.12 });\n\n  document.querySelectorAll('.reveal, .benefit-item').forEach(el => io.observe(el));\n})();\n\n\/* \u2500\u2500 STAGGER SERVICE CARDS \u2500\u2500 *\/\n(function () {\n  const cards = document.querySelectorAll('.service-card.reveal');\n  cards.forEach((card, i) => {\n    card.style.transitionDelay = `${i * 0.08}s`;\n  });\n})();\n\n\/* \u2500\u2500 BENEFIT STAGGER \u2500\u2500 *\/\n(function () {\n  document.querySelectorAll('.benefit-item').forEach((el, i) => {\n    el.style.transitionDelay = `${i * 0.15}s`;\n  });\n})();\n<\/script>\n<\/div><\/body>\n<\/html>\n\n\n\n\n<div class=\"tsp-social-links\">\n  <a href=\"https:\/\/www.facebook.com\/Techsolutionprogramfl\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Facebook\">\n    <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\"><path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\/><\/svg>\n    <span>Facebook<\/span>\n  <\/a>\n  <a href=\"https:\/\/www.instagram.com\/techsolutionprogram\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Instagram\">\n    <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\"><rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"5\"\/><circle cx=\"17.5\" cy=\"6.5\" r=\"1.5\"\/><\/svg>\n    <span>Instagram<\/span>\n  <\/a>\n  <a href=\"https:\/\/wa.me\/14074595389\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"WhatsApp\">\n    <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\"><path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z\"\/><\/svg>\n    <span>WhatsApp<\/span>\n  <\/a>\n  <a href=\"https:\/\/g.page\/r\/CaPetIbE_bzwEAE\/review\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Google Reviews\">\n    <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z\"\/><\/svg>\n    <span>Google Reviews<\/span>\n  <\/a>\n<\/div>\n\n<style>\n  \/* Estilos base para links-redes \u2014 se integran con el tema oscuro de tsp-network *\/\n  .tsp-social-links {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 1.2rem;\n    align-items: center;\n    justify-content: center;\n    padding: 1rem 0;\n  }\n  .tsp-social-links a {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    color: #7ea8c4;\n    text-decoration: none;\n    font-family: 'JetBrains Mono', monospace;\n    font-size: 0.94rem;\n    letter-spacing: 0.05em;\n    padding: 0.45rem 0.9rem;\n    border: 1px solid rgba(126,168,196,0.2);\n    border-radius: 3px;\n    transition: all 0.2s;\n  }\n  .tsp-social-links a:hover {\n    color: #ffffff;\n    border-color: #38bdf8;\n    background: rgba(56,189,248,0.1);\n  }\n  .tsp-social-links a svg {\n    flex-shrink: 0;\n  }\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Software Development Services | Tech Solution Program \/\/ Custom Software Development Custom Software Built To Fit Your Business Needs Tailored [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_uag_custom_page_level_css":"","_monsterinsights_skip_tracking":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","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":"disabled","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-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":"","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-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":"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":""},"mobile":{"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":""}},"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1838","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Custom software &amp; automation for Apopka &amp; Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"CIn5-qs5eSLpTx78gslmnBkJw8Yj41oCwTnBp6luWEs\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/techsolutionprogram.com\/es\/software-development\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Your Technology Solutions Provider - Tech solution Program\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Custom Software in Apopka, Altamonte Springs, FL\" \/>\n\t\t<meta property=\"og:description\" content=\"Custom software &amp; automation for Apopka &amp; Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/techsolutionprogram.com\/es\/software-development\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-09-10T17:58:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-03T14:00:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/tecnicopc2022\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Custom Software in Apopka, Altamonte Springs, FL\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Custom software &amp; automation for Apopka &amp; Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#listItem\",\"name\":\"Custom Software Development | Tech Solution Program\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#listItem\",\"position\":2,\"name\":\"Custom Software Development | Tech Solution Program\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#organization\",\"name\":\"Tech Solution Program\",\"description\":\"Tech Solution Program is a leading technology company with 15+ years of experience providing IT support, network services, web design, software development, and security camera installation for small businesses in Apopka, Altamonte Springs, and Orlando, Florida. We deliver specialized expertise with no subcontractors and bilingual support in English and Spanish.\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/\",\"email\":\"info@techsolutionprogram.com\",\"telephone\":\"+14074595389\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":0,\"maxValue\":4},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/logopequeno.png\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#organizationLogo\",\"width\":112,\"height\":56},\"image\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/tecnicopc2022\",\"https:\\\/\\\/www.instagram.com\\\/serviciostecnicospc\",\"https:\\\/\\\/www.youtube.com\\\/@Techsolutionprogram\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/techsolutionprogram\",\"https:\\\/\\\/www.yelp.com\\\/biz\\\/tech-solution-program-orlando-2\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#webpage\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/\",\"name\":\"Custom Software in Apopka, Altamonte Springs, FL\",\"description\":\"Custom software & automation for Apopka & Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!\",\"inLanguage\":\"es-VE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/software-development\\\/#breadcrumblist\"},\"datePublished\":\"2025-09-10T17:58:00+00:00\",\"dateModified\":\"2026-07-03T14:00:42+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/\",\"name\":\"IT Support, Network Services, Web Design, Security Cameras\",\"alternateName\":\"TSP\",\"description\":\"Tech solution Program\",\"inLanguage\":\"es-VE\",\"publisher\":{\"@id\":\"https:\\\/\\\/techsolutionprogram.com\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Custom Software in Apopka, Altamonte Springs, FL","description":"Custom software & automation for Apopka & Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!","canonical_url":"https:\/\/techsolutionprogram.com\/es\/software-development\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"CIn5-qs5eSLpTx78gslmnBkJw8Yj41oCwTnBp6luWEs","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es#listItem","position":1,"name":"Home","item":"https:\/\/techsolutionprogram.com\/es","nextItem":{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#listItem","name":"Custom Software Development | Tech Solution Program"}},{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#listItem","position":2,"name":"Custom Software Development | Tech Solution Program","previousItem":{"@type":"ListItem","@id":"https:\/\/techsolutionprogram.com\/es#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/techsolutionprogram.com\/es\/#organization","name":"Tech Solution Program","description":"Tech Solution Program is a leading technology company with 15+ years of experience providing IT support, network services, web design, software development, and security camera installation for small businesses in Apopka, Altamonte Springs, and Orlando, Florida. We deliver specialized expertise with no subcontractors and bilingual support in English and Spanish.","url":"https:\/\/techsolutionprogram.com\/es\/","email":"info@techsolutionprogram.com","telephone":"+14074595389","numberOfEmployees":{"@type":"QuantitativeValue","minValue":0,"maxValue":4},"logo":{"@type":"ImageObject","url":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/logopequeno.png","@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#organizationLogo","width":112,"height":56},"image":{"@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#organizationLogo"},"sameAs":["https:\/\/facebook.com\/tecnicopc2022","https:\/\/www.instagram.com\/serviciostecnicospc","https:\/\/www.youtube.com\/@Techsolutionprogram","https:\/\/www.linkedin.com\/company\/techsolutionprogram","https:\/\/www.yelp.com\/biz\/tech-solution-program-orlando-2"]},{"@type":"WebPage","@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#webpage","url":"https:\/\/techsolutionprogram.com\/es\/software-development\/","name":"Custom Software in Apopka, Altamonte Springs, FL","description":"Custom software & automation for Apopka & Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!","inLanguage":"es-VE","isPartOf":{"@id":"https:\/\/techsolutionprogram.com\/es\/#website"},"breadcrumb":{"@id":"https:\/\/techsolutionprogram.com\/es\/software-development\/#breadcrumblist"},"datePublished":"2025-09-10T17:58:00+00:00","dateModified":"2026-07-03T14:00:42+00:00"},{"@type":"WebSite","@id":"https:\/\/techsolutionprogram.com\/es\/#website","url":"https:\/\/techsolutionprogram.com\/es\/","name":"IT Support, Network Services, Web Design, Security Cameras","alternateName":"TSP","description":"Tech solution Program","inLanguage":"es-VE","publisher":{"@id":"https:\/\/techsolutionprogram.com\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Your Technology Solutions Provider - Tech solution Program","og:type":"article","og:title":"Custom Software in Apopka, Altamonte Springs, FL","og:description":"Custom software &amp; automation for Apopka &amp; Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!","og:url":"https:\/\/techsolutionprogram.com\/es\/software-development\/","og:image":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png","og:image:secure_url":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png","article:published_time":"2025-09-10T17:58:00+00:00","article:modified_time":"2026-07-03T14:00:42+00:00","article:publisher":"https:\/\/facebook.com\/tecnicopc2022","twitter:card":"summary_large_image","twitter:title":"Custom Software in Apopka, Altamonte Springs, FL","twitter:description":"Custom software &amp; automation for Apopka &amp; Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!","twitter:image":"https:\/\/techsolutionprogram.com\/wp-content\/uploads\/2024\/06\/cropped-cropped-logo3.png"},"aioseo_meta_data":{"post_id":"1838","title":"Custom Software in Apopka, Altamonte Springs, FL","description":"Custom software &amp; automation for Apopka &amp; Altamonte businesses. Sales systems, databases, reduce manual tasks. Free consultation available now!","keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-09-10 17:58:01","updated":"2026-08-28 02:52:21","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/techsolutionprogram.com\/es\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCustom Software Development | Tech Solution Program\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/techsolutionprogram.com\/es"},{"label":"Custom Software Development | Tech Solution Program","link":"https:\/\/techsolutionprogram.com\/es\/software-development\/"}],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"TechSolutionProgram","author_link":"https:\/\/techsolutionprogram.com\/es\/author\/lozadasystem2022gmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Software Development Services | Tech Solution Program \/\/ Custom Software Development Custom Software Built To Fit Your Business Needs Tailored [&hellip;]","_links":{"self":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/comments?post=1838"}],"version-history":[{"count":6,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1838\/revisions"}],"predecessor-version":[{"id":2165,"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/pages\/1838\/revisions\/2165"}],"wp:attachment":[{"href":"https:\/\/techsolutionprogram.com\/es\/wp-json\/wp\/v2\/media?parent=1838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}