Everything You Need to Know
Comprehensive answers about our services, pricing, processes, and how we can help with your technical needs
We provide comprehensive IT consultancy services across three tiers: Personal Services ($75-175/hour) for home users and personal computing needs including email setup, computer troubleshooting, and software installation; Small Business Solutions ($125-275/hour) for business websites, point-of-sale systems, payment processing integration, and e-commerce development; and Enterprise Solutions ($200-400/hour) for AI application development, DevOps infrastructure, software architecture consulting, and digital transformation projects. We work 100% remotely, serving clients across Canada, the United States, and globally.
We operate 100% remotely using secure screen sharing tools, video conferencing platforms like Zoom and Google Meet, and industry-standard remote desktop protocols. This remote-first approach allows us to maintain competitive rates, serve clients globally, and provide faster response times without travel delays. Remote access is only established with your explicit consent, uses encrypted connections, and follows strict security protocols. For clients who prefer minimal remote access, we can work through guided screen sharing where you maintain control of your computer while we provide verbal guidance and support.
While we're based in Ontario, Canada (Eastern Time), we serve clients across Canada, the United States, and internationally. Our standard operating hours are Monday through Friday, 9 AM to 6 PM Eastern Time, but we offer flexible scheduling for clients in different time zones. For Enterprise tier clients with mission-critical systems, we provide emergency support outside regular hours with 1-hour response times. We've successfully worked with clients from Pacific to Atlantic time zones and coordinate scheduling to ensure convenient meeting times regardless of your location.
We differentiate ourselves through several key factors: First, we provide the same level of technical expertise whether you're setting up email or building enterprise AI systems - you're working with experienced professionals regardless of project size. Second, our transparent, tiered pricing structure means you always know what to expect with no hidden fees or surprise charges. Third, we focus on practical solutions that solve real problems rather than pushing unnecessary technology or vendor-specific solutions. Fourth, our 100% remote operation allows us to respond quickly without travel delays while maintaining competitive rates. Finally, we emphasize clear communication and collaborative development, keeping you informed throughout every project phase.
Absolutely. One of our unique strengths is serving clients across the entire spectrum of technical needs. Many of our clients engage us for both personal and business services - for example, we might help a business owner with their company website while also assisting with their personal computer setup and email configuration. Our tiered pricing structure ensures you pay appropriate rates based on the complexity and business impact of each specific task. Whether you need help setting up a smart home device, building a customer portal for your business, or deploying AI systems for your enterprise, we bring the same professionalism and expertise to every engagement.
Our rates are structured across three transparent tiers based on service complexity and business impact: Personal Services range from $75-175/hour for individual computing needs like email setup, software troubleshooting, and personal device configuration; Small Business Solutions are priced at $125-275/hour for business websites, e-commerce systems, payment integration, and small business IT infrastructure; Enterprise Solutions range from $200-400/hour for complex projects including AI application development, DevOps infrastructure, software architecture consulting, and custom enterprise systems. The specific rate within each tier depends on project complexity, urgency, and specialized expertise required. We provide detailed quotes before beginning any work so you know exactly what to expect.
We accept multiple convenient payment methods to accommodate client preferences: credit and debit cards processed securely through Stripe (Visa, Mastercard, American Express); Interac e-Transfer for Canadian clients (instant and no processing fees); direct bank transfers and wire transfers for larger projects; and cash for local clients who prefer in-person transactions. For international clients, we accept international wire transfers and major credit cards. Most projects require a 50% deposit to begin work, with the balance due upon completion or based on agreed milestones. For ongoing retainer arrangements, we offer monthly invoicing with net-15 or net-30 terms for established clients.
We offer both hourly and fixed-price arrangements depending on project scope and client preference. For well-defined projects with clear requirements - such as building a specific website, setting up a payment processing system, or implementing a defined AI integration - we can provide fixed-price quotes that give you complete cost certainty. These quotes include a detailed scope of work outlining exactly what's included. For ongoing support, troubleshooting sessions, or exploratory work where requirements may evolve, hourly billing provides more flexibility. We can also structure hybrid arrangements with a fixed price for core deliverables plus hourly rates for changes and enhancements. We'll discuss the best approach during our initial consultation based on your specific needs and preferences.
No hidden fees - our pricing is completely transparent. The hourly rates or fixed prices we quote include our professional services, expertise, and standard project management. We clearly communicate any potential additional costs upfront, such as: third-party service fees (hosting, domain registration, software licenses), payment processing fees if you choose credit card payment, or costs for specialized tools required for your specific project. If we recommend using a paid service or tool, we'll explain the costs and why it benefits your project before proceeding. For fixed-price projects, our quotes itemize what's included and excluded so there are no surprises. If scope changes during a project, we'll discuss the impact on timeline and cost before proceeding with additional work.
Yes, we offer favorable arrangements for clients who engage us on an ongoing basis. Monthly retainer agreements typically include reduced hourly rates (10-20% below our standard rates) in exchange for a committed number of hours per month. These retainers are ideal for businesses needing regular support, maintenance, and strategic guidance. We also offer discounted rates for prepaid hour packages - for example, purchasing a 20-hour block upfront provides better rates than hourly billing. For long-term projects spanning several months, we can structure milestone-based payments with favorable overall pricing. Enterprise clients with ongoing needs can establish annual agreements with preferential rates and guaranteed availability. Contact us to discuss a retainer or package arrangement that aligns with your budget and support needs.
We specialize in practical AI applications that deliver measurable business value across several domains: Custom chatbots and conversational interfaces for customer service, internal support, and information retrieval; document processing and intelligent automation including contract analysis, data extraction, and automated classification; AI-powered data analysis and visualization that uncovers insights from business data; natural language processing applications for content generation, summarization, and text analysis; AI integration with existing systems including CRM platforms, business applications, and custom software; retrieval-augmented generation (RAG) systems that combine your proprietary knowledge with AI capabilities; and multi-model AI systems that leverage the unique strengths of OpenAI, Anthropic Claude, and Google Gemini. We focus on AI solutions that solve real problems, not technology for its own sake.
We work with the leading AI platforms and maintain expertise across the rapidly evolving AI landscape: OpenAI (GPT-4, GPT-4 Turbo, GPT-3.5) for versatile language understanding and generation; Anthropic Claude (including Claude Sonnet and Opus models) for complex reasoning, analysis, and extended context applications; Google Gemini for multimodal capabilities and Google Cloud integration; open-source models like Llama and Mistral for self-hosted solutions; vector databases including Pinecone, Weaviate, and ChromaDB for semantic search and RAG applications; LangChain and LlamaIndex frameworks for building sophisticated AI applications; and deployment platforms like AWS, Google Cloud, and Azure for production AI systems. We recommend the best technology stack for your specific requirements rather than pushing a single vendor's solution.
AI project costs vary significantly based on complexity, scope, and required capabilities. Simple AI integrations - such as adding a chatbot to your website or implementing basic document processing - typically range from $2,500-$7,500 and can be completed in 1-3 weeks. Mid-complexity projects like custom RAG systems, multi-step AI workflows, or integration with existing business systems generally range from $7,500-$25,000 and take 4-8 weeks. Enterprise-scale AI applications with custom model fine-tuning, complex integrations, and sophisticated workflows can range from $25,000-$100,000+ and require 2-6 months of development. These estimates include architecture design, development, testing, deployment, and documentation. We provide detailed proposals with phased approaches so you can start with a proof-of-concept and scale as you see value. Ongoing AI platform costs (API usage, hosting) are separate and vary based on usage volume.
Yes, we offer comprehensive AI training programs tailored to different audiences and skill levels. For business leaders and decision-makers, we provide strategic AI workshops covering opportunity identification, use case evaluation, vendor selection, and AI governance (typically 1-2 day sessions). For developers and technical teams, we offer hands-on training in AI application development, prompt engineering, API integration, and production deployment best practices (2-5 day programs with practical exercises). For organizations planning AI adoption, we design custom training programs that combine business strategy with technical implementation, often delivered over several weeks with real-world projects. We also offer ongoing mentoring arrangements where we work alongside your team on actual AI projects, providing guidance and knowledge transfer. Training can be delivered remotely via video conference or in custom learning management systems, with all participants receiving documentation, code samples, and ongoing support.
We implement multiple layers of oversight and validation throughout AI development. First, we start every project with thorough requirements gathering to understand success criteria and potential risks specific to your use case. During development, we implement comprehensive testing including edge case validation, adversarial testing, and bias evaluation to ensure reliable performance. For production systems, we build monitoring and observability that tracks AI behavior, identifies anomalies, and alerts on quality degradation. We implement appropriate guardrails such as content filtering, output validation, and human-in-the-loop workflows for high-stakes decisions. For sensitive applications, we can implement staging environments where AI outputs are reviewed before reaching end users. We follow responsible AI principles including transparency about AI capabilities and limitations, data privacy protection, and clear communication when users are interacting with AI systems. Every project includes documentation of system behavior, known limitations, and recommended operational procedures.
Our technical support covers a wide spectrum of computing and technology challenges: Email issues including setup, synchronization, delivery problems, and migration between providers; computer performance problems such as slow operation, startup issues, and system optimization; software installation, configuration, and troubleshooting for business and personal applications; network connectivity and Wi-Fi issues including router configuration and security; website problems including downtime, errors, slow performance, and content updates; security concerns including virus removal, malware cleanup, and security hardening; data backup, recovery, and migration between systems; cloud service configuration for Google Workspace, Microsoft 365, and similar platforms; printer and peripheral device setup and troubleshooting; and guidance on technology purchases and upgrades. If you have a technical problem, we can likely help or guide you to the right specialist.
Response times are structured by service tier to balance urgency with cost: Personal tier clients receive responses within 24 hours during business days (Monday-Friday, 9 AM-6 PM Eastern) - ideal for non-urgent home computing issues. Small Business tier guarantees responses within 8 business hours, typically the same business day for requests received during morning hours - appropriate for business systems where quick resolution matters but immediate response isn't critical. Enterprise tier provides responses within 4 hours during business hours, ensuring minimal disruption to business operations. For truly urgent situations, Enterprise clients can request emergency support with 1-hour response times for critical system failures or security incidents. While response time guarantees cover initial contact and assessment, actual resolution time depends on issue complexity. Many problems are resolved within the initial support session, while complex issues may require additional time for research, testing, or coordinated changes.
Yes, we support all major operating systems and platforms. For Windows, we work with Windows 10, Windows 11, and Windows Server environments, handling everything from personal PC troubleshooting to business server management. For macOS, we support current and recent versions, assisting with both personal Mac computers and business Mac deployments. For Linux, we have extensive experience with Ubuntu, Debian, CentOS, Red Hat Enterprise Linux, and other distributions - particularly for servers, cloud infrastructure, and development environments. We also work with Chrome OS for Chromebook users, Android and iOS for mobile devices, and various cloud platforms. Our broad platform expertise means we can help with cross-platform issues like getting Windows and Mac computers working together, syncing data across devices, or migrating from one operating system to another. We recommend the right platform for your needs rather than pushing a single technology.
We use industry-standard, secure tools appropriate for different situations and client preferences. For interactive troubleshooting and real-time assistance, we typically use screen sharing through Zoom, Google Meet, or Microsoft Teams - platforms many clients already use for business. For more technical remote access, we use tools like AnyDesk, TeamViewer, or Chrome Remote Desktop with explicit permission and time-limited access. For server and infrastructure management, we use secure SSH connections, VPN access, and cloud management consoles. We never require clients to install unfamiliar software if alternatives exist - for example, if you already use Zoom for meetings, we'll use Zoom's screen sharing rather than asking you to install another tool. All remote access is established only with your explicit consent, uses encrypted connections, and follows principle of least privilege (we only request access to what's needed for your specific issue). We can walk you through exactly what we're doing at each step, and you can end remote access at any time.
We offer both one-time problem resolution and ongoing support arrangements to fit different needs. For one-time issues, you can book hourly support sessions as needed with no commitment - ideal if you occasionally need technical help but don't require regular support. For businesses and individuals with recurring technical needs, monthly retainer arrangements provide predictable costs and priority service, typically including a set number of hours per month for routine support, updates, and monitoring. Retainers often include reduced hourly rates and faster response times. We also offer project-based support - for example, managing a specific system migration, providing coverage during a particular business period, or maintaining a specific application. Many clients start with one-time support to experience our service, then transition to retainer arrangements as they discover value in having reliable technical expertise on call. We can discuss the best arrangement based on your anticipated support needs and budget.
Our structured process ensures clarity and collaboration at every stage: (1) Initial Contact & Discovery - You reach out through our website, email, or phone, and we schedule a consultation call to understand your needs, challenges, and goals. This conversation is free and no-obligation. (2) Requirements & Proposal - For projects beyond simple hourly support, we document detailed requirements and create a proposal outlining our approach, timeline, deliverables, and costs. You review and approve before we begin. (3) Deposit & Kickoff - Most projects require a 50% deposit to begin work. We schedule a kickoff meeting to confirm understanding and establish communication preferences. (4) Collaborative Development - We work on your project with regular check-ins (frequency depends on project length), providing progress updates and gathering feedback. You have opportunities to review work and request adjustments throughout. (5) Testing & Refinement - Before final delivery, we thoroughly test all functionality and work with you to refine any aspects that need adjustment. (6) Delivery & Training - We deliver completed work along with documentation, provide training on any new systems, and ensure you're comfortable moving forward. (7) Support & Maintenance - We remain available for questions, provide warranty support for our work, and can establish ongoing maintenance arrangements if desired.
We prioritize clear, consistent communication and adapt to your preferences. For project updates and documentation, we typically use email for detailed information you can reference later. For real-time discussions, technical troubleshooting, and collaborative work sessions, we use video calls via Zoom, Google Meet, or Microsoft Teams based on your preference. For quick questions and status updates during active projects, we can use secure messaging platforms like Slack or Discord if you prefer more immediate communication. For ongoing retainer clients, we often establish regular weekly or bi-weekly check-in calls to discuss priorities, progress, and any emerging needs. We document all significant decisions and changes in writing (email or shared documents) to maintain clear records. You'll never be left wondering about project status - we provide proactive updates without requiring you to chase us down. We also respect your time by keeping communications focused and preparing for meetings so we use your time efficiently.
Client satisfaction is fundamental to how we operate. We work collaboratively throughout every project with regular check-ins and opportunities for feedback, so concerns can be addressed before they become major issues. For hourly work, you only pay for time you approve - if you're not satisfied with progress or approach, you can end the engagement at any time without paying for future work. For project-based work, we structure payments around milestones so you approve each phase of delivery before we continue. If you're not satisfied at a milestone, we'll work with you to address specific concerns, make necessary revisions, and ensure the work meets your requirements before proceeding. We stand behind our work - if something we delivered doesn't work as specified, we'll fix it at no additional charge. If there's a fundamental misalignment in approach or expectations despite our best efforts, we can part ways professionally with you paying only for work completed to that point. Our goal is solutions you're genuinely happy with, not just completing a checklist.
Yes, comprehensive documentation and training are included in all significant projects. For custom applications and systems, we provide several types of documentation: user documentation explaining how to use the system from an end-user perspective, typically including screenshots and step-by-step instructions; administrator documentation covering system configuration, maintenance procedures, and troubleshooting; technical documentation including architecture diagrams, code comments, API documentation, and deployment procedures (important if you'll have other developers work on the system); and operational runbooks for common tasks and emergency procedures. Training approach varies by project complexity: for simple systems, we provide guided walkthroughs during delivery; for business applications with multiple users, we can provide formal training sessions (video recorded for future reference); for complex enterprise systems, we offer tiered training for different user roles. We also remain available to answer questions after delivery - you won't be left struggling to understand something we built.
Absolutely. We regularly collaborate with internal IT teams, other consultants, and technology vendors as part of client engagements. We're professional, communicative, and focused on project success rather than territorial concerns. Common collaboration scenarios include: augmenting your IT team for specialized projects like AI development or complex integrations that require expertise your team doesn't have in-house; providing architecture and strategic guidance while your team handles implementation; handling specific components of larger projects where different vendors bring specialized capabilities; working alongside your hosting provider, software vendors, or hardware suppliers to implement integrated solutions; providing second opinions and technical due diligence on approaches proposed by others; and offering training and knowledge transfer to your internal team so they can maintain systems we build. We communicate clearly, document our work thoroughly, and follow your established processes and standards. If you have existing IT leadership, we're happy to work under their direction while bringing our specialized expertise to the table.
Still Have Questions?
We're here to help. Contact us directly and we'll be happy to answer any questions about our services, pricing, or how we can help with your specific needs.
Or email us directly at eric@mittonvillage.com