Expert Software Developers
Locally In Edmonton and Calgary
And Across 7 Other Canadian Cities

We build custom software for clients who need an internal system, are commercializing an idea, or are integrating with other software. Large and small projects are both welcome.

Why Choose Us?

Over half of our business comes from clients who have had poor experiences with other software developers in the past and want us to redo their project or take over development. That is why our official motto is "Experts you wish you called, the first time". Here are a couple other key reasons:
  • Highly skilled
  • Free initial consultation
  • A very hard working team
  • We never subcontract your development projects overseas

Whether you need 1 person or a team of 30, we have a sizable full time, in-house team to get a lot done and quickly without affecting our existing clients. Working with a mid-sized (40+ employees) comes with its advantages.

Companies That Have Trusted Our Software

US Department of Energy
US Department of Energy
MLS Listings Molson Coors Alberta Health Services Xerox PCL Environment Canada
“Prior to coming to Pleasant I was quite concerned about taking DocumentBuddy to another developer and having to start over. I often tell people that it was the best decision I made and can not believe how seamless things went.”
"Pleasant Solutions has been excellent to work with. They provided a quality product on an extremely tight deadline, were very accomodating and appeared to do whatever they could to make the project a success."
Sandy Allen, Program Director, Mental Health First Aid Canada
"They have an incredible ability to find and fix these obscure problems in code written by other individuals. They have never disappointed in being able to improve the design to eliminate the problem or propose workarounds. "
Peng Zhou, Software Development Manager, Advanced Measurements

Areas of Experience

  • High security software
  • Database software
  • Financial software
  • Interactive websites (dynamic websites)
  • Software to streamline business processes
  • Mobile devices (handhelds)
  • Accounting system integration (QB, Sage, Dynamics GP, etc)
  • Sensors and recorders
  • Data analysis and reporting
  • Integrating software packages