Software Development

For any software development we utilize Brilliance CRM as our foundation for everything that we create.

software-development

Software Development Services

Our developers have over 20 years of software development experience at large organizations with thousands of users. We have taken this knowledge, simplify it, and help businesses that want to grow to develop solutions to help them grow.

We develop solutions for web, desktop, tablet, and mobile applications. We utilize only industry best practices to write our software for you so that you have enterprise-class software for your growing small business. Every custom solution that we create for you -- you own! We are the creators that help you achieve your end goals. Consider our development team as a core aspect of your business, as that is how we see our role in helping your business grow.

  • Agile software development techniques
  • Project management for every custom project
  • Desktop, Tablet, Mobile, and Web projects
  • 100% United States based
  • No language barriers (english)
  • Our development team has daily standup meetings
  • Wireframing for projects is done for high-level project defining
  • Microsoft enterprise technologies used
  • Industry best practices
  • User persona roles are created to test against your intended users

Agile Software Development

Software Development Features

Agile

We develop using agile sprints to produce code that is ready to be used in a quick manner. This allows for faster iterations, adding/changing features, and the elimination of any bugs that could crop up in the development cycles.

Project Management

Every project is fully managed to make certain all features, user experience items, and usability are being completed on-time and on-budget.

Meetings

We meet with you and keep you in the loop during the entire development and testing process to make certain all business objectives are met.

Wireframing

We draw up the screens so that you can see how they look, what information is presented. We offer both low and high-resolution versions of the wireframes based on the project.

Desktop

Apple and Windows desktop and laptop users enjoy the capabilities of a full native application within their work environments.

Mobile

Having an app for your Apple or Android users can be beneficial to driving sales to your bottom line. Many users enjoy having the convenience of an app at their fingertips.

Tablet

Like a mobile app a tablet app is just built for a larger screen size.

Web

We can make it so that your developed solution runs on the web. We prefer this to be the first step in any software development project as it allows you to test, refine, look at features, etc. in the fastest development environment.

Microsoft Partner

Software Development Methodology

Agile

Building application is no longer starting and years later releasing the product to your employees and customers. Companies need to be agile and release software in smaller sprints. By doing this a company is being agile to the change of the business. New functionality can be incorporated at a faster cadence and help improve overall business processes; often ahead of the competition.

Project Management

No matter the size of your project there will be a product owner who is ultimately responsible for each iteration and cycle of the project. Fawkes Digital Marketing makes certain that projects are met on-time, on-budget, and with the agreed upon features. As new requirements come to light they are put into a phase to be incorporated in the process. We make certain that each step goes through and is constantly being tested and that the information meets the clients needs.

Stand Up Meetings

Meetings are always a sore subject to anyone in business as they can be either productive or more likely a big time waste. Fawkes Digital Marketing performs what are known as Daily Scrum Meetings. These meetings consist in covering the previous days activity (while standing up!), what is on their agenda for the coming days activities and hurdles they are currently having. These meetings are time-boxed to be a maximum of 15-minutes and happen first thing in the morning.

Wireframing

Creating a wireframe gives the client, developer, project manager, testers, and graphic designer an opportunity to take a critical look at the structure of the website or program. This upfront time spent allows them to make revisions easily early on in the process and avoid "going back to the drawing board". A wireframe will save you not only time on a project but often money by seeing potential pitfalls in a design ahead of time.

Microsoft

With all of the available technologies out there it is important to choose a platform to build on that will be around for years to come as well as be able to be supported. The solution should be able to extend from a solo-entrepreneur to a large enterprise while keeping costs to a minimum and having a team that is constantly supporting it. Microsoft has ventured into open source as well as continues to develop their proprietary solutions. This gives Fawkes Digital Marketing the best of both worlds. A large wealth of open source software developers but also the resources of a global enterprise company.