Find out why Fortune 500 companies choose us as their software development partner. Explore Our Portfolio. Proven across 2500+ projects. Have a project idea to share with us? Let's talk.
Find out why Fortune 500 companies choose us as their software development partner. Explore Our Portfolio. Proven across 2500+ projects. Have a project idea to share with us? Let's talk.
pharmacy management software development guide

Pharmacy Management Software Development: A Complete Guide

The way pharmacies operate has changed dramatically in recent years. Growing prescription volumes, tighter regulations, and the need for faster, more personalized patient service have pushed traditional workflows to their limits. As a result, many pharmacies are turning to digital solutions to stay efficient and competitive.

This shift is exactly why pharmacy management software has become such an essential part of modern pharmacy operations. Instead of juggling manual paperwork, tracking inventory by hand, or relying on time-consuming processes, pharmacies can now manage everything, from prescription handling to billing and reporting, in one streamlined system.

This breaks down the core modules, the must-have features, and the key cost factors involved in developing pharmacy management software. It gives you a clear understanding of what it takes to build a solution that truly supports pharmacy growth and better patient care.

Key Takeaways

  • Pharmacy software helps pharmacies streamline operations, improve accuracy, and stay competitive in a digital-first healthcare market.
  • Core modules like inventory, billing, ePrescription, CRM, and multi-store management form the backbone of a powerful pharmacy management system.
  • A well-structured development process, including research, planning, design, development, testing, and ongoing support are crucial for building a scalable and reliable solution.
  • Pharma software directly solves everyday challenges, from reducing stock issues to improving customer engagement and simplifying compliance tasks.
  • Development costs range from $40,000 to $250,000+, depending on features, complexity, tech stack, and whether you choose in-house development or outsourcing.
pharmacy solution cta

Market Overview of Pharmacy Management Software

  • Mordor Intelligence says that the Pharmacy Management System market is projected to be valued at USD 101.07 billion in 2025 and is expected to grow to USD 207.48 billion by 2030, registering a CAGR of 15.47% during the 2025–2030 forecast period.
  • According to Market Research Future, North America is the largest market for pharmacy management systems, holding approximately 45% of the global market share. 
  • The region’s growth is driven by increasing healthcare expenditures, technological advancements, and a rising demand for efficient pharmacy operations.
  • Today, 83% of pharmaceutical organizations already run their core workloads in the cloud, and industry cloud spending is expected to reach USD 59.37 billion by 2030. 
  • Surveys indicate that 61% of Americans now view pharmacies as suitable locations for primary care, expanding pharmacists’ responsibilities into areas such as counseling and vaccinations.
  • AI-driven systems enable pharmacies to reduce inventory levels by around 20% through more accurate demand forecasting and optimized reorder strategies. 
  • Moreover, the increasing adoption of EHR solutions is driving the ePrescribing market, which is expected to grow to $3.3 billion by 2025, exhibiting a CAGR of 23.3%. 
  • A PMS with ePrescription integration can enhance operational efficiency, allowing pharmacies to benefit from the growth in ePrescription adoption.

Benefits of Pharmacy Management Software Development 

Pharmacy management software maximizes operational efficiency, enhances security, increases profitability, improves the patient-pharmacist relationship, and facilitates easy integration with existing systems. The right system equips pharmacies with the tools they need to operate more efficiently, effectively, and securely.

1. Maximized Operational Efficiency

Pharmacy operations involve much more than just dispensing the right medications. A lot more goes on than meets the eye. From automating routine manual tasks like inventory tracking to providing a unified view of the business, PMS offers significant improvements in efficiency and productivity.

Tasks that were once fragmented across various systems or locations are now integrated into a single, streamlined platform, i.e., pharmacy management software. 

2. Enhanced Security

Given the amount of patient data that these pharmacies have, these systems are often prone to cyber threats. However, having comprehensive pharmacy management software deployed on the cloud provides an extra layer of security to the pharmacy software, along with the security measures implemented by the software developers.

3. Increased Profitability

Pharmacy management software results in better utilization of resources, reduced labor inefficiencies, optimized inventory management, and more, eliminating the possibilities that lead to costly mistakes.

Furthermore, pharmacy software offers actionable data insights that help pharmacy owners make informed decisions about pricing, inventory procurement, and customer preferences. This data-driven approach not only boosts sales but also helps identify opportunities for cost-saving measures, leading to improved profit margins.

4. Improved Patient-Pharmacist Relationship

Offering personalized customer journeys to patients makes them feel understood on a personal level. A PMS makes this happen by providing easy access to up-to-date information about millions of patients. With it, you can offer personalized engagement backed by accurate data and their history, enhancing their experience and boosting their loyalty.

5. Easy Integration with Existing Systems

Whether it’s electronic health records (EHR), Point of Sale (POS), health insurance platforms, financial tools, or any other existing systems, including your current IT infrastructure, PMS integration can enhance overall functionality. This ensures that your pharmacy can continue to operate smoothly without disruption.

Modules and Features of a Pharmacy Management System

Modules like workflow inventory, ePrescription, supply chain management, billing and payment processing, CRM, and multi-store management create an efficient pharmacy management system. 

These components streamline daily operations, support accurate prescription handling, improve stock control, simplify financial transactions, and strengthen customer relationships.

1. Workflow Management

Being the heart of pharmacy operations, having a module that helps you automate most of your pharmacy tasks while providing features that optimize the rest is a must in PMS. It enables a seamless and consistent flow of operations to enhance productivity and minimize errors.

Features to include in workflow management:

Employee and Staff Management Workflow

  • Onboarding and offboarding of employees
  • Task assignment
  • Shift assignment
  • Employee performance tracking
  • Attendance tracking
  • Staff training

Workflow Automation

  • Task automation
  • Alerts and reminders
  • Approval and escalation workflows
  • AI-powered decision support

Inventory Management Workflow

  • Stock replenishment
  • Inventory audits
  • Stock transfers
  • Expiry date tracking
  • Batch tracking

Compliance and Regulatory Workflow

  • Regulatory document management
  • Compliance audit trail
  • License tracking

Vendor and Supplier Management Workflow

  • Vendor orders and deliveries
  • Supplier evaluation
  • Quotation and PO management

Procurement Management

  • Purchase request management
  • Supplier selection & evaluation
  • Purchase order (PO) processing
  • Receiving & verification

Prescription Management Workflow

  • Prescription intake
  • Prescription validation
  • Approval process
  • Refill management
  • Prescription dispensing

2. Inventory Management

From cost control and product availability to customer satisfaction, inventory management impacts it all. Managing inventory manually can result in stockouts, overstocking, wasted resources, and lost revenue.

A robust AI-integrated inventory management module within your PMS helps pharmacies to efficiently track, manage, and optimize stock levels, ensuring timely replenishment, reducing waste, and improving overall operational efficiency.

Features to include in inventory management:

  • Real-time stock level tracking with cloud and IoT integration
  • Automated stock replenishment
  • Multi-location inventory management
  • AI-powered demand forecasting 
  • Advanced analytics and big data integration
  • AI-driven expiry date alerts
  • Smart contracts for automatic inventory reordering
  • Notifications on stock levels
  • Barcode and RFID integration
  • Custom auditing and reporting
  • Real-time supply chain visibility

3. ePrescription Management

As we have already seen the surge in the adoption of e-prescriptions in the market overview, with this surge comes the requirement to streamline the way prescriptions are issued, processed, and tracked. Along with enhancing efficiency, accuracy, and compliance, this module helps ensure seamless communication between healthcare providers, pharmacists, and patients. 

Features to include in e-prescription management:

  • E-prescription creation and management
  • AI copilots for prescription optimization and medicine personalization
  • Customizable prescription templates
  • Real-time prescription validation
  • Drug interaction alerts
  • Integration with EHR
  • Automated prescription refill reminders
  • Secure prescription transmission to pharmacies
  • Regulatory compliance management
  • Patient notification and updates
  • Cloud storage and role-based access control for enhanced security

4. Supply Chain Management (SCM)

The core of any pharmacy operation is ensuring that the right medications are available at the right time, in the right quantities, and at optimal costs. This is where the Supply Chain Management (SCM) module plays a critical role. It enables your team to oversee procurement, inventory management, distribution, and vendor coordination processes.

This module enhances supply chain visibility, aids in risk mitigation, improves inventory accuracy, and does a lot more.

Features to include in supply chain management:

Order Management System (OMS)

  • Purchase Order (PO) creation
  • PO tracking
  • Back order/return management
  • Bulk order management
  • Shipping management
  • Payment and Invoice management
  • Refund management

Procurement Management

  • Vendor management
  • Quotation management
  • Invoice management

Supplier Management

  • Supplier information management
  • Supplier relationship management
  • Contract management
  • AI-powered supplier selection and risk assessment

Logistics Management

  • Fleet management
  • Proof of delivery tracking

Additional Features 

  • Analytics and reporting (for procurement, supplier, warehouse, and order)
  • Integrations with third-party systems 
  • Chatbots and virtual assistants

5. Billing and Payment Processing Management

Billing and payments are one of the most complicated parts of pharmacy operations, involving insurance claims, reimbursements, co-pay calculations, compliance, and secure payment handling. This module in pharmacy software development simplifies all of it by speeding up transactions, reducing administrative work, and minimizing errors.

Key features to include in billing and payment processing management:

Billing and Invoicing

  • Automated invoice generation
  • Invoice customization
  • Invoice tracking & payment status
  • AI-based tax calculation

Payment Processing

  • Integration with third-party payment APIs
  • Multiple payment method support
  • AI-powered fraud detection and transaction monitoring

Insurance Billing and Claims Management

  • Automated insurance claim submission and processing
  • Claims tracking & status updates
  • Insurance underwriting automation
  • Automatic copayment and deductible calculations
  • AI claims verification or third-party integration of medical insurance verification software

Additional Features

  • Refund and return management
  • Customer payment plans and financing management
  • Real-time communication features and ai virtual assistants
  • Integration with POS systems, erp, crm, etc.
  • Advanced sales analytics and revenue forecasting
  • Financial and compliance reporting

6. Customer Relationship Management (CRM)

Customer loyalty is a key driver of pharmacy growth. Customers see pharmacies as healthcare partners and expect personalized service, timely support, and proactive communication. A CRM module in pharmacy management software helps meet these expectations by tracking interactions, preferences, and medication history, enabling more tailored and consistent service.

Features to include in Customer Relationship Management:

  • Customer profile management
  • Medication and prescription history tracking
  • Notifications and alerts
  • Loyalty programs and rewards program management
  • Analytics and reporting for customer trends

7. Multi-Store Management (For Chains)

Managing multiple pharmacy locations requires consistent operations, unified inventory control, strict compliance, and a seamless customer experience across every store. A multi-store management module simplifies this by bringing all branches into one centralized system. 

It allows owners and managers to monitor, coordinate, and control operations across locations from a single platform, ensuring smoother workflows and stronger overall performance.

Features to include in multi-store management:

Centralized Administration Management

  • Dashboard for omnichannel visibility
  • Role-based authentication
  • Branch performance monitoring

User/Employee Management

  • Cross-location task assignment

Additional Features

  • Sales and order management
  • Inventory management across stores
  • New branch onboarding
  • Financial management
  • Workflow and task management
  • Procurement and supplier management
  • Integration with inventory, pos systems, erp, crm, etc.
  • Analytics and reporting (branch-wise, chain-wise, real-time, customizable)

Note: Depending on the type of pharmacy (independent, chain, retail, hospital, long-term care (LTC), veterinary, compounding, and more), the modules and third-party software or API integrations may vary. Apart from that, these are just some of the essential features that would help you to overcome most of your operational challenges. 

Opting for custom software development services over buying pre-built solutions is recommended to ensure features are perfectly aligned with your operational requirements.

Use Cases of Pharmacy Software with Real-Life Examples

Pharmacy software key use cases include automated prescription processing, real-time inventory tracking, centralized multi-store management, customer engagement, loyalty programs, etc. 

Software also streamlines billing, insurance, and claims management; ensures compliance and accurate documentation; and supports telepharmacy and remote consultations for wider patient access. Each use case shows how technology transforms everyday pharmacy operations.

1. Automated Prescription Processing

Managing prescriptions manually can lead to delays and errors. Pharma software automates prescription entry, verification, and dispensing to improve accuracy and speed.

Real-Life Example: PioneerRx helps independent retail pharmacies process prescriptions quickly and reduce manual errors.

2. Real-Time Inventory Tracking

Keeping track of stock manually is time-consuming and prone to mistakes. Pharmacy software monitors inventory levels in real time, provides low-stock alerts, and forecasts demand.

Real-Life Example: PrimeRx provides automated inventory tracking and notifications to prevent stockouts and optimize inventory management.

3. Centralized Multi-Store Management

Pharmacies with multiple locations often struggle to maintain uniform operations. Software allows centralized management of inventory, sales, and workflows across all branches.

Real-Life Example: QS/1 NRx enables pharmacy chains to manage multiple stores efficiently from a single platform.

4. Customer Engagement & Loyalty Programs

Maintaining patient engagement and loyalty is crucial for long-term success. Pharma software tracks patient history, sends refill reminders, and manages loyalty programs.

Real-Life Example: Rx30 allows pharmacies to automate patient reminders and loyalty programs, enhancing customer retention.

5. Billing, Insurance & Claims Management

Handling billing, insurance claims, and payments manually can cause delays and errors. Software streamlines these processes for accuracy and efficiency.

Real-Life Example: WinPharm simplifies billing and insurance claims for community and hospital pharmacies, reducing processing time and errors.

6. Compliance and Documentation

Pharmacies must adhere to strict regulations and maintain accurate records. Software automates reporting, audits, and controlled substance tracking to ensure compliance.

Real-Life Example: Liberty Software helps generate compliance-ready reports and maintain accurate documentation.

7. Telepharmacy & Remote Consultations

Providing remote consultations and medication advice can be challenging without proper tools. Software enables virtual communication with patients.

Real-Life Example: Waitless supports telemedicine services, allowing patients in rural areas to receive consultations and prescription guidance remotely.

How to Develop a Pharmacy Software

The pharmacy software development process includes steps like requirement analysis and goal definition, conducting market research, defining key features, and designing the UI/UX. After this, steps like frontend and backend development, followed by thorough testing, almost complete the process. The final steps include launching the software and providing ongoing support and maintenance. 

Here’s an overview of these steps: 

1. Requirement Analysis and Goal Definition

To initiate the process, it is essential to understand the business model, target users, service offerings, and relevant regulatory requirements. This software discovery phase defines what the software should achieve, such as prescription management, online ordering, delivery, teleconsultation, or store locator functionality.

2. Market Research and Competitor Analysis

To move further, assess market demand and analyze existing pharmacy software. This step helps identify common user expectations, competitive features, and gaps in the current landscape. The insights gained here guide the software’s positioning and feature prioritization.

3. Feature Planning and Module Breakdown

Once the research is complete, you can translate your findings into a structured feature list. This involves outlining user-facing functionalities, admin tools, and operational modules such as inventory sync, CRM, multi-store management, and analytics dashboards. Proper feature mapping ensures clarity and avoids scope creep later in development.

4. UI/UX Design

In this step, design the UI/UX and create wireframes and layout drafts. Focus on building clear navigation, simple screens, and accessible interfaces. Ensure users can easily perform core actions such as searching for medicines, uploading prescriptions, and tracking orders. Apply consistent design patterns and follow healthcare accessibility standards to keep the interface usable for all age groups.

5. Backend and Frontend Development

In this stage, start building the software’s core functionality. Set up the backend to manage databases, develop APIs, authentication, and required integrations. Develop the frontend to implement the approved UI screens and user flows. 

Ensure all interactions run smoothly and handle sensitive data securely. At this point, integrate essential components like payment gateways, notifications, and any third-party services required for pharmacy operations.

6. Integration With Pharmacy Systems

Connect the software to all existing pharmacy systems. Integrate inventory management, POS, billing, and e-prescription platforms to enable smooth data flow. Set up real-time synchronization so stock levels, orders, and prescription details stay accurate across every system and device.

7. Security and Compliance Implementation

Here, configure all required security measures. Implement data encryption, secure authentication, role-based access, and audit logs. Ensure the software meets HIPAA or regional healthcare compliance standards to protect both medical and payment information throughout the platform.

8. Testing and Quality Assurance

At this stage, put the software through rigorous quality testing before launch. Perform functional checks, performance testing, security audits, and device compatibility tests. Identify and fix errors to ensure the software runs reliably, loads quickly, and provides a smooth user experience in all conditions.

9. Ongoing Support, Monitoring, and Updates

Once the software is live, start monitoring it continuously. Track performance, release updates, enhance features, fix issues, and respond to user feedback. Maintain regular security patches and improvements to keep the software stable, compliant, and aligned with evolving business needs.

How Pharma Software Helps Pharma Companies Overcome Everyday Challenges

Pharma companies face everyday challenges, including managing inventory more efficiently, handling billing and payments without errors, and ensuring accurate prescription processing. They also deal with strict compliance requirements, high administrative workloads, and difficulties in maintaining strong customer engagement. 

For multi-location companies, coordinating operations across branches adds another layer of complexity. Pharma software helps streamline and simplify all these areas.

Inventory Management

Pharma companies often face stockouts, overstocking, and difficulties tracking expiry dates, leading to lost sales and operational disruption.

Solution: Pharma software provides real-time stock visibility, automated reorder alerts, and expiry tracking to maintain accurate and balanced inventory levels.

Slow Drug Discovery & Development

Pharmaceutical R&D faces the challenge of sifting through massive datasets, identifying viable drug candidates, and managing complex clinical trials, all of which can slow progress and inflate costs.

Solution: AI, machine learning, and advanced software tools solve this by rapidly analyzing large data sets, predicting clinical trial outcomes, and streamlining every stage of the process. 

Regulatory Compliance

Constantly changing regulations, complex documentation, and manual tracking make compliance time-consuming and error-prone.

Solution: Pharma software automates documentation, validates processes, tracks regulatory updates, and ensures complete audit trails, reducing the risk of penalties and non-compliance.

Clinical Trial Management

Managing trial data, patient enrollment, and multi-site coordination can be complex and prone to delays.

Solution: Clinical trial management software centralizes patient data, automates enrollment workflows, improves data accuracy, and ensures smooth coordination across trial sites.

Field Force Monitoring 

Tracking sales reps’ activities, routes, and performance manually often leads to inefficiency and limited visibility.

Solution: Field force automation provides real-time tracking, optimized route planning, activity logs, and instant sales reporting, enabling better team performance and decision-making.

Supply Chain and Distribution

Manual processes and lack of visibility can cause delays, misplacements, or disrupted supply flows.

Solution: Pharma software ensures end-to-end visibility, predictive demand planning, automated logistics tracking, and smoother distribution operations.

Data Fragmentation

Scattered data across departments leads to poor communication, slow decisions, and inconsistent records.

Solution: Integrated pharma software centralizes information, synchronizes data across teams, and provides unified dashboards for faster, data-driven decisions.

How Much Does Pharmacy Management Software Development Cost?

The cost of developing pharmacy management software can vary significantly, typically ranging from $40,000 to $250,000+, depending on a variety of factors.Here’s a simple cost breakdown of different types of software for pharmacy business management:

Type of SoftwareEstimated Cost
Basic Pharmacy Management Software$40,000–$70,000+
Mid-level/Customized Pharmacy Software$60,000–$120,000+
Advanced/Enterprise Pharmacy Software$100,000–$250,000+

Key factors that influence the cost include:

  • Complexity and customization: More modules, advanced features, and tailored functionalities increase the software development cost.
  • Advanced technologies: Integration of AI, machine learning (ML), robotic process automation (RPA), or analytics tools adds to the cost.
  • Technology stack: The choice of programming languages, frontend frameworks, backend technologies, and databases affects both development and maintenance expenses.
  • Third-party integrations: Connecting with external systems, APIs, and platforms can raise implementation costs.
  • UI/UX design complexity: Sophisticated and user-friendly interfaces require more design and development effort.
  • Data migration and cloud solutions: Data migration from legacy systems to cloud influence the overall budget.
  • Post-deployment support: Ongoing maintenance, updates, and technical support add to the software development lifecycle but increase cost.
  • Compliance and security: Meeting regulatory standards and implementing robust security measures is critical and can be costly.
  • Development approach: Choosing between in-house development or software development outsourcing impacts cost based on team location, experience, and engagement model.

Conclusion 

Pharmacy management software development opens the door to a more streamlined, intelligent, and patient-focused way of operating. With the right solution, pharmacies can enhance accuracy, improve collaboration, and elevate the overall care experience. Every strategic choice strengthens your pharmacy’s foundation for long-term growth. 

By investing in a system designed around efficiency and innovation, you position your pharmacy to thrive in a digital-first healthcare environment. The path forward is clear: modern, well-built pharmacy software is a powerful catalyst for smarter operations and better patient outcomes.

Unlock Operational Excellence with MindInventory’s Pharmacy Software Solutions

Your pharmacy deserves software that works as hard as you/your employees/executives do, and we can make that happen for you!

MindInventory is a leading healthcare software development company with expertise spanning various industries, including healthcare and wellness. Our software developers have hands-on experience with next-gen technologies, such as AI, demonstrated in one of our recent projects—a co-pilot for doctors that provided AI assistance during online consultations with patients.

Our team is proficient in a range of technologies that empower us to create dynamic, high-performing PMS systems:

  • Frontend Development: React, Angular, Vue.js, Tailwind CSS, JavaScript, and TypeScript
  • Backend Development: Node.js, Python, Express.js, Go, and PHP
  • AI & ML Tech Stack: ML-Agents, ChatBot, TensorFlow, DialogFlow, PyTorch, Scikit-learn, Microsoft Azure ML Studio, and IBM Watson Studio
  • Database Expertise: MySQL, MongoDB, PostgreSQL, Firebase, SQLite, Microsoft SQL Server, Amazon RDS

These technologies enable us to develop robust, intuitive, and scalable pharmacy management systems that cater to your business’s operational needs.

Beyond pharmacy, we offer a wide range of digital solutions for pharmaceutical companies and the broader healthcare sector. Our expertise extends to developing Regulatory Compliance Software, Supply Chain Management Solutions, Clinical Data Management Systems, etc. 

We also excel in building Finance and Billing Software, Laboratory Information Management Systems (LIMS), Data Analytics and Visualization platforms, and custom digital solutions.Whether you’re looking to optimize your internal processes, enhance patient care with innovative solutions, or need to hire software developers to begin developing your custom PMS solution, we have you covered.

FAQs on Pharmacy Management Software 

What is pharmacy management software?

Pharmacy management software is a digital system that streamlines core pharmacy operations such as inventory control, prescription handling, billing, customer management, and reporting. It centralizes workflows to reduce manual workload, improve accuracy, and enhance overall efficiency. Modern systems also support security, compliance, and seamless integration with other healthcare platforms.

Why do pharmacies need custom pharmacy software instead of generic solutions?

Generic software often fails to meet the unique operational, regulatory, and workflow requirements of pharmacies. Custom pharmacy software is built around your processes, integrates with existing systems, and supports specialized features like e-prescriptions, insurance claims, and multi-store management. It also offers better scalability as your business grows.

How long does it take to develop pharmacy management software?

The development timeline typically ranges from 9 to 24+ months, depending on the feature set, system complexity, integrations, and platform requirements. Larger projects, such as multi-store systems or software with advanced modules, may take longer to complete. Moreover, discovery and testing phases also influence the total timeline.

How much does pharmacy software development typically cost?

Development costs usually fall between $40,000 and $250,000+, depending on functionality, number of modules, platform choices (web, mobile, or both), and regulatory requirements. Integrations, custom features, and advanced security also affect overall cost. A precise estimate requires a detailed requirement analysis.

Can the software handle multiple pharmacy branches or franchise operations?

Yes, pharmacy software can include a multi-store management module that centralizes inventory, pricing, reporting, and user roles across all branches. It allows owners to monitor performance and maintain consistency from a single dashboard. This is essential for chains, franchises, and expanding businesses.

What are the must-follow pharmacy software development regulations?

Pharmacy software must comply with regulations such as HIPAA, HITECH, GDPR, and other regional healthcare data protection laws. It should support secure data handling, encrypted storage, controlled access, and audit logs. Compliance with e-prescription standards and pharmacy board guidelines is also required.

What challenges may you face when implementing a pharmacy management system?

Common challenges include migrating existing data, training staff, integrating with old systems, and ensuring compliance with healthcare regulations. Some pharmacies face initial workflow disruptions during the transition. Proper planning and phased implementation significantly reduce these issues.

Found this post insightful? Don’t forget to share it with your network!
  • facebbok
  • twitter
  • linkedin
  • pinterest
Parth Pandya
Written by

With over 12 years in the industry, Parth Pandya serves as a Project Manager at MindInventory, where his expertise as a technical analyst, project manager, and software architect shines. Parth is known for his strategic approach to managing complex projects, leveraging his technological knowledge and hands-on experience working with technologies like Data & AI, iOS, Microsoft .Net, and Adobe Flex, as well as interpersonal skills.