2012 has been a hell of a year for me, many family emergencies and work commitments hampering my blog production times.. However, 2012 also saw the largest volume of traffic my blog has ever received in the 6 years of its publication.

Many people ask why I spend time blogging, well that’s simple – when you look at the thanks I receive in the comments section on my most popular posts, I do it to help out people suffering with problems I once had, or people looking for an honest and no holes bared review on software and services..

It’s humbling to read statistics such as the one below, realising that I’ve been able to attract and assist so many people in just twelve months – you guys are amazing! Lets hope next year I can reach out further and help even more people!

About 55,000 tourists visit Liechtenstein every year. This blog was viewed about 680,000 times in 2012. If it were Liechtenstein, it would take about 12 years for that many people to see it. Your blog had more visits than a small country in Europe!

If you’d like to see some more detailed statistics about my site, check out my annual report http://jetpack.me/annual-report/19372873/2012/

I’d also like to thank FreeVirtualServers again, for making this all possible – and supporting me over the last 6 years.. They truly are a host you can trust…

Here’s to 2013! All being well, another blog post filled year!

Tagged with:  

Putting an exact price on how much it costs to develop a mobile app is a lot like asking how much it is to buy a car. Like cars, the costs of developing mobile apps can vary widely depending on what features you want included. Additionally, there are various types of apps and some are more expensive to create than others are.

General Guidelines

The average mobile app developer charges approximately $100 per hour. This can vary depending on how much experience the developer has. For example, a college student may charge less, but he or she may take longer to create the app and may not be able to include all the features you want. On the other hand, a more experienced developer will almost certainly charge you more, but you are much more likely to get all the functionality you want. Price should not be the sole determining factor when you hire a mobile app developer. The most important thing is that the developer be able to deliver you a final product that you are satisfied with.

Simple Table Based App

A simple table based app costs approximately $1,000 to $4,000. In order to cut costs, you can provide all the content, supply clear directions and possibly even show the developer example apps that are similar to what you have in mind. It is also helpful if you are familiar with Photoshop and you can supply the graphics. Keep in mind that additional features like GPS functionality, social media sharing and in-app purchasing will add to the development costs. However, if you just want a simple app that takes users to a mobile version of your website, your costs should be reasonably low.

Database Apps

Database apps are more expensive to develop than table based apps. The cost of developing a database app is roughly $8,000 – $50,000 because there is a lot more coding involved. As with all examples, the more content you can provide the better. Every bit of content such as graphics, music and writing you can supply, or outsource to someone who works for a lower rate than the developer charges, will help lower your development costs.


Games are the most expensive types of mobile apps to design. Even with you supplying the bulk of the content, the average game costs anywhere from $8,000 to $250,000 to develop. Despite the high development costs though, games usually provide the best return on investment. Graphics, sound and playability are very important to creating a successful game. Do not skimp on these areas in an attempt to lower your expenses.

The amounts provided here are ballpark estimates only. Because all mobile apps are unique and have different features, there is no standard price for developing one. Your best bet for getting a true cost is to approach multiple developers with your mobile app idea and get specific price quotes from them.

About the Author: Keren Bromwell loves to work with small businesses on website and app development. No matter what you’re doing, you should have a software development team test your website, software programs, or apps to ensure they’re working before release.


The quest for complete web application and software security has gotten software companies and developers spending massive amounts on various tools that can help them safeguard their property against cyber-attacks. However, there are some simple steps you can take to help improve software security.

Always opt for reliable frameworks and libraries that are known to work

Through years of trial and error, developers have created numerous libraries and frameworks that other developers can benefit from. The primary goal of using these frameworks and libraries is to ensure that all necessary security features are included in your software, without worrying about any weaknesses that may sneak in. While mostly used to save time and effort, the use of established libraries and frameworks is a boon for software safety. The libraries and frameworks also form an excellent base for developers to build their own custom libraries. However, it should be known that the more customization is done, the greater the chances of a security flaw. No matter what language is used, it is possible to introduce a weakness into the framework if the developer does not have access to a good resource library.

Make security a part of every stage in the software development cycle

Every software developer can vouch for the fact that the best way to make a software secure is by integrating security as a crucial component in every stage of the software development cycle. Many companies make the wise choice of establishing a SSG (software security group) to ensure that this is the case. Every stage of the software development cycle (requirements specifications, designing, implementation and integration, testing, deployment, and maintenance) should play an important role in software security.

Do not continue using the same method to detect flaws; mix it up

Certain detection methods are a lot better at finding certain kinds of flaws, but are hopeless against others. A particular method you use may be excellent against XSS, but may leave your software vulnerable to CSRF. The best thing to do is to use a variety of methods to make sure you have all your bases covered. The most common testing methods include: static code analysis (automatic and manual), dynamic code analysis (automatic and manual), application firewalls and control frameworks testing (external monitoring), threat modelling, framework and architecture review, and ensuring that all coding standards, specifications and guidelines and met. Applying a fair mix of testing methods should weed out almost all the issues listed on the SANS 25.

Let locked-down clients interact with your application

Normally, if a user has a locked-down client, they are denied access to web applications. In order to access these applications, the user then has to downgrade the security settings on their client, such as enabling JavaScript. Let such user have access to your web application so that they do not have to downgrade the security settings and leave their client vulnerable. Of course, you should be limiting the amount of access they have, but never completely deny them access.

When used in conjunction with various other tools, these simple tips will help ensure that your software and applications are well protected from internal and external threats.

Tom Rhoddings, a software engineer by profession helps provide tips related to software development and security.


You love to travel and your children are about to hit the road with you. This means you’re now packing for extra people, keeping the little ones occupied, and looking for family-friendly venues along the way. The good news is that smartphone users can utilize dozens of great apps to ensure their trips are organized and fun. Here are some you should consider as you plan for and embark on your next trip.

Pack & Go Delux

You have to pack bags for yourself, your kids, and maybe even for your spouse. This means you need to make a list and check it twice – for each person. Who has time for that? With Pack & Go Delux you’ll have access to ready-made lists that you can customize for each person. Add a couple of reminders and you won’t forget to go back and add those last minute essentials to each person’s bag.

Viator Tours & Activities

If your children are old enough to have a say, the Viator Tours & Activities app will help them to participate in the planning process. The app is loaded with information about activities and tours in destinations around the globe. You’ll get to see what’s available, how you can purchase tickets, and even take a look at photos submitted by other users. This app will definitely bring your family together.


We all know the TSA has some pretty stringent guidelines concerning what you can and can’t take on an airplane. The myTSA app makes it easy for you to review your carry-on bags to ensure you aren’t breaking any rules. It’s less stressful to have to buy something once you’re past security than it is to listen to your kid scream because his bottle of juice was thrown away. This app is essential to good planning and a peaceful trip.

Sit or Squat

If you’ve ever had a child whining at you for a bathroom, you’ll understand just how important an app like Sit or Squat can really be. This app will target your location and then let you know what public bathrooms are near enough to access and whether they’re open or closed. It also allows users to rate each bathroom so you can avoid the truly disgusting locations we’ve all grown to hate.


Have you ever taken your kids on a day trip only to find you have no idea where you parked your car? This app is great for short trips and longer vacations, especially if you’re touring unfamiliar territory. You’ll be able to mark the app to show exactly where you parked your car. Stuck in a parking garage? You won’t forget where in the garage you are. Have to feed a parking meter? No problem. The timer will help you to remember to make it back in time – or at least go back and add more money.

Traveling with the family can be an incredibly fun and enjoyable experience. It can also be a little bit stressful. Use these apps to take some of the burden off of your shoulders and spend a little more time enjoying your family!

About the Author: Jone Beel and her family love to travel. She has 4, 7, and 13 year old girls and their needs vary drastically. In a few years she plans on taking the girls to the best African safari she can find, making it their first international adventure.

Tagged with:  

Apple Reminders iOS app tip

On December 20, 2012, in Blog, by

Since the early days of iOS 5 I have been a big fan of the iOS reminders app, especially the ability to sync between my iPad, MacBooks and web for non Apple devices. Because of this, I maintained several separate lists for various things. However, recently (I believe it was one of the iOS 5 minor releases) Apple removed the ‘page markers’ at the bottom of the reminders screen, and seemingly the ability to swipe between lists. This morning, I noticed – purely by accident – that the ability to switch between lists by swiping had not gone anywhere.. It’s just had it field of ‘swipe’ narrowed to just the lists title. Swiping either left or right on the list title switches between the lists. This is a god send if, like me you have many lists!

20121220 120950 Apple Reminders iOS app tip
Do you use something else for your reminders? The AppStore is flooding with App’s each with their own features and pit falls. Let me know in the comments below which one you use.

Tagged with:  
Page 1 of 212

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!