Real Salary Index

Best states for retail salespersons

The best states for retail salespersons start with the national median wage of $37,790. Once federal tax, state income tax and local housing costs are applied, that salary is worth $59,383 in Puerto Rico and only $22,887 in California.

WeakestStrongest
100.0
Excellent
Puerto Rico — top ranked

After-tax income $27,656 · cost index 0.47

National median wage

$37,790

Best state

Puerto Rico

Weakest state

California

Real pay spread

$36,496

Federal effective rate

4.5%

States compared

52

Ranked

Real purchasing power for retail salespersons, by state

Median wage after federal and state income tax, divided by a local cost-of-living index built from rent and home values.

  1. 1
    Puerto Rico0.0% state tax$59,383
  2. 2
    South Dakota0.0% state tax$31,219
  3. 3
    Arkansas3.9% state tax$30,513
  4. 4
    North Dakota1.9% state tax$30,454
  5. 5
    Louisiana3.0% state tax$30,369
  6. 6
    Iowa3.8% state tax$30,259
  7. 7
    Mississippi4.7% state tax$30,241
  8. 8
    Tennessee0.0% state tax$30,103
  9. 9
    Oklahoma4.8% state tax$29,918
  10. 10
    Wyoming0.0% state tax$29,837
  11. 11
    Alabama4.7% state tax$29,604
  12. 12
    Kentucky4.0% state tax$29,390
  13. 13
    West Virginia4.8% state tax$29,342
  14. 14
    Nebraska5.2% state tax$29,023
  15. 15
    Missouri4.8% state tax$28,922
  16. 16
    Kansas5.6% state tax$28,912
  17. 17
    Ohio3.5% state tax$28,718
  18. 18
    Indiana3.0% state tax$28,687
  19. 19
    Texas0.0% state tax$28,495
  20. 20
    New Mexico4.9% state tax$28,453
  21. 21
    North Carolina4.5% state tax$27,938
  22. 22
    Wisconsin5.3% state tax$27,761
  23. 23
    Nevada0.0% state tax$27,662
  24. 24
    South Carolina6.4% state tax$27,524
  25. 25
    Michigan4.3% state tax$27,465
  26. 26
    Pennsylvania3.1% state tax$27,433
  27. 27
    Montana5.9% state tax$27,416
  28. 28
    Idaho5.8% state tax$27,203
  29. 29
    Georgia5.4% state tax$27,100
  30. 30
    Alaska0.0% state tax$27,019
  31. 31
    Florida0.0% state tax$26,743
  32. 32
    Arizona2.5% state tax$26,751
  33. 33
    Utah4.5% state tax$26,641
  34. 34
    New Hampshire0.0% state tax$26,550
  35. 35
    Maine7.2% state tax$26,364
  36. 36
    Vermont6.6% state tax$26,282
  37. 37
    Illinois5.0% state tax$26,234
  38. 38
    Delaware5.5% state tax$26,099
  39. 39
    Minnesota7.0% state tax$25,973
  40. 40
    Virginia5.0% state tax$25,922
  41. 41
    Washington0.0% state tax$25,844
  42. 42
    Rhode Island4.8% state tax$25,695
  43. 43
    Colorado4.4% state tax$25,601
  44. 44
    Connecticut5.5% state tax$25,156
  45. 45
    Maryland5.3% state tax$24,901
  46. 46
    Massachusetts5.0% state tax$24,782
  47. 47
    Oregon8.8% state tax$24,306
  48. 48
    New York6.0% state tax$24,017
  49. 49
    New Jersey5.5% state tax$23,947
  50. 50
    District of Columbia7.0% state tax$23,321
  51. 51
    Hawaii7.9% state tax$23,073
  52. 52
    California8.0% state tax$22,887

Wages are national medians: this shows where the same salary goes furthest, not where employers pay more.

How the Real Salary Index works

We start from the BLS national median wage, subtract an effective federal income tax estimate and the state's income tax rate, then divide the result by a cost-of-living index built from state median gross rent and median home value against the national average.

The output is the salary's real purchasing power, and the 0–100 RSI score simply ranks every state between the weakest and strongest result for that occupation.

Other occupations

Accountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsAccountants and AuditorsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsComputer Systems AnalystsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsDental HygienistsElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElectriciansElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersElementary School TeachersFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFamily Medicine PhysiciansFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersFast Food and Counter WorkersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersGeneral and Operations ManagersHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversHeavy and Tractor-Trailer Truck DriversPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPlumbers, Pipefitters, and SteamfittersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersPolice and Sheriff Patrol OfficersRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesRegistered NursesSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSecretaries and Administrative AssistantsSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware DevelopersSoftware Developers