I decided to create the Sports Club Management plugin in 2013. At first, it felt natural to port my home grown php/mysql club management package to WordPress after switching to using WordPress. That was step 1, to decide to create a WordPress plugin. Step 2 was to actually do it; which turned out to be a lot of work since there were so many features to port and I wanted to stay as close to the built-in strength of WordPress.