Simple PMS is a Project Management application for individual freelancers, hobbyists, students, etc.
- Windows: XP and above (.NET Framework 3.5+ is the only dependency).
- Linux: Theoretically possible to run with Wine compatibility layer and Mono Runtime.
- Create and track projects, milestones and tasks.
- Time tracking with system tray icon.
- Create and track ad-hoc notes with reminders.
- Create and track hierarchical notes (mind-maps).
The SimplePMS paradigm divides a project's work details into projects, milestones and tasks. Projects have a start and end date as well as status (Pending/WIP/Complete). They also have a category (Work/Study/Other). This model is simple enough to implement most typical errands such as an online course taken or working on a side project such as this.
A project can have one or more milestones and each milestone can have one or more tasks. Typical milestones and tasks for this project (Development of SimplePMS app) might include:
- Analysis
- Study the technical feasibility.
- Development
- Create a github repository.
- Create Visual C# Solution.
- Coding GUI and components.
- Testing
- Perform unit testing using nunit.
- Bug Fixing
- Track Github issue tracker.
Installation is very easy, just grab the latest build from here, extract the ZIP archive to a folder on your computer and start simplepms.exe. When the app runs for first time, it creates the database file (pms.db
) if it doesn't exist already.
Solution can be opened, compiled and debugged using any recent Visual Studio IDE version (2010 and later). Just download the .NET and Interop DLLs for your target framework version from system.data.sqlite.org, add them to project reference and build the solution.
Report any bugs found on the issue tracker. For major customization or professional support, you can hire me for freelance development.